(关键字: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生成数据库说明文档" 本文将介绍使用PowerDesigner生成数据库说明文档的详细步骤。PowerDesigner是一个功能强大的数据库设计工具,能够快速生成数据库说明文档。本文将分三个部分介绍:配置...
本篇文章将详细介绍如何利用PowerDesigner来生成数据库设计文档,解决手动编写文档带来的繁琐和易出错的问题。 首先,我们需要理解数据库设计文档的重要性。它不仅记录了数据库的结构,包括表、字段、关系等,还...
使用PowerDesigner创建数据库表图文并茂版
在本场景中,"powerDesigner 反向生成数据库所需驱动"主要涉及如何使用PowerDesigner连接到MySQL数据库,进行反向工程操作。 首先,我们需要理解PowerDesigner如何与MySQL数据库交互。PowerDesigner支持多种数据库...
PowerDesigner生成数据库表结构
使用 PowerDesigner 12.5 设计数据库并生成 MySQL 脚本文件 基于 PowerDesigner 12.5 软件,用户可以设计数据库并生成 MySQL 脚本文件。本篇文章将指导用户从头开始设计数据库,生成物理数据模型,并最终生成 MySQL...
### PowerDesigner 连接Oracle直接生成数据库中的表 在软件开发和数据库管理领域,PowerDesigner作为一款强大的数据建模工具,被广泛应用于概念设计、逻辑数据模型(LDM)和物理数据模型(PDM)的设计过程中。通过...
预览生成的报告时,可能会遇到中文乱码问题,这是因为字符编码不匹配。 解决中文乱码问题通常涉及到调整报告的编码设置,确保与数据库和系统环境的编码一致。在PowerDesigner中,可以通过修改报告的属性或者调整...
在连接数据库时,需要提供一些必要的信息,例如 Connection profile name、Directory、Description、Connection type、DBMS type、User name、JDBC driver class、JDBC connection URL、JDBC driver jar files 等。...
PowerDesigner支持多种数据库平台,能够生成符合目标数据库语法的脚本,这在不同环境下的数据库迁移和部署中非常有用。 "PowerDesigner数据库建模技术"可能深入讲解了物理模型设计,包括表的分区、索引优化、存储...
powerdesigner 导出数据库模板
计算机方面,使用Powerdesigner软件生成数据库表的相关简单介绍
### PowerDesigner从数据库中导出表结构 #### 一、PowerDesigner简介 PowerDesigner是一款功能强大的CASE工具,广泛应用于数据库设计、数据建模等领域。它能够帮助开发人员和数据库管理员快速构建高质量的数据模型...
### PowerDesigner逆向工程导入MYSQL数据库详解 #### 一、PowerDesigner与逆向工程...通过以上步骤,我们可以顺利地利用PowerDesigner逆向工程功能从现有的MYSQL数据库中生成数据模型,极大地提高了开发效率和质量。
在实际应用中,PowerDesigner的高级特性,如逆向工程(从现有数据库生成模型)、正向工程(从模型生成数据库脚本)和数据流建模,使得它成为数据库设计和管理的得力助手。理解并熟练掌握这些知识点,将有助于提升你...