(关键字:PowerDesigner,MySQL,MyODBC,乱码,数据源,连接)
在PowerDesigner里,我用MySQL的ODBC(MyODBC)数据源连接生成数据库(菜单:Database/Genarate Database),但是总是乱码。即使设置了中文编码也不行:
在PowerDesigner
里找了很久,也没有另外地方可以设置编码。假设PowerDesigner没有问题,那剩下的就只有MyODBC和MySQL了。MySQL在安装时我选
择的是中文编码,我用MySQL的命令行执行PowerDesigner生成的.sql文件时,中文显示正常。排除MySQL,就只剩下MyODBC了。
网上Google了一下,以下语句可以设置MyODBC连接(conn)的编码:
conn.execute(”set names gb2312″)
但是,MyODBC数据源是通过属性框添加的。又Google了一下,没有发现能配置MyODBC编码的配置文件。最后的焦点聚集在了添加数据源的属性框了。
在MyODBC 数据源属性框里有一个“Connect Options”选项卡,看名字应该是设置连接用的。其中有一项“Initial
Statement”,看起来像是可以输入一些语句,用以初始化连接。我试着输入“set names gb2312”,点击“OK”按钮保存:
然后用PowerDesigner重新生成数据库。果然,熟悉的中文在我的MySQL Administrator里正确地显示出来,再也找不到乱码了:
[ 标签: powerdesigner
, 乱码
, 数据库
]
[ 固定链接:http://blog.tanggaowei.com/2007/09/powerdesigner.html
]
分享到:
相关推荐
使用PowerDesigner生成数据库说明文档.docx
存在问题:数据库设计文档如果手动填写,非常麻烦,并且如果变动修改的更麻烦。每次数据库结构变更后再人工地变更...使用powerdesigner 生成数据库设计文档,由于之前没有相关文档,本人研究了一上午,才形成此文档。
使用powerdesigner生成表到数据库
使用PowerDesigner创建数据库表图文并茂版
使用PowerDesigner进行数据库设计
使用PowerDesigner12.5设计数据库并生成MySQL脚本文件[整理].pdf
powerDesigner 反向生成数据库所需驱动,有32位和64位的驱动
POWERDESIGNER 生成数据库通用表的数据词典
powerdesigner连接到MYSQL数据库.docx powerdesigner连接到MYSQL数据库.docx powerdesigner连接到MYSQL数据库.docx powerdesigner连接到MYSQL数据库.docx powerdesigner连接到MYSQL数据库.docx powerdesigner连接到...
powerdesigner 导出数据库模板
PowerDesigner从数据库中导出表结构
PowerDesigner逆向生成MYSQL数据库表结构总结,详细图解 PowerDesigner逆向生成MYSQL数据库表结构总结,详细图解
计算机方面,使用Powerdesigner软件生成数据库表的相关简单介绍
使用PowerDesigner12生成数据库表报告参考.pdf
PowerDesigner逆向工程导入MYSQL数据库总结 PowerDesigner逆向工程导入MYSQL数据库总结
PowerDesigner 连接oracle直接生成数据库中的表
PowerDesigner的数据库设计与实现.pdf 和 PowerDesigner数据库建模技术.pdf.2本讲数据库设计比较好的书。在网上看到这本书的资源很少。我免积分送给大家。希望大家喜欢
powerdesigner导出数据库设计文档手册.doc
powerdesigner导出数据库设计文档大全
PowerDesigner16.5数据库设计工具