废话:
公司现有数据库表十分混乱,近期可能会做优化。开发人员在开发中新增数据表时没有留下过具体的表说明,所以要先对表结构进行一下梳理。一共200多张表,使用PowerDesigner自动化获取结构,然后再慢慢去搞0 0。花了一上午的时间找解决办法,踩了好几个坑,在这里整理一下。
具体步骤:
一、安装PowerDesigner
二、安装mysql-connector-odbc
http://dev.mysql.com/downloads/connector/odbc/
三、创建odbc数据源
四、使用PowerDesigner连接数据库
一、安装PowerDesigner
官网应该是这个http://powerdesigner.de/en/overview/
或者,网上找破解版本...
(找到个不错的破解,这里就不放了...)
二、安装mysql-connector-odbc
下载地址:http://dev.mysql.com/downloads/connector/odbc/
1、32位/64位?
据说PowerDesigner是32位的,所以odbc也应该是32位。
2、安装错误解决办法:
(1)、ODBC5.3.6版本:Error 1918这类错误:
需要先安装Microsoft Visual C++ 2010 Redistributable Package (x86)
下载地址:https://www.microsoft.com/en-US/download/details.aspx?id=5555
(2)、安装 C++ 2010 后如果依旧Rrror 1918:
改用5.2.7版本,应该就可以了。
三、创建odbc数据源
1、控制面板-管理工具-数据源-用户DSN:添加
如果找到前面安装的Mysql最好...如果没有...
进入C:\Windows\SysWOW64,运行odbcad32.exe
2、找到Mysql,有两种 ANSI 和 Unicode,区别暂时不知道,随便选一个...
3、填写地址、端口、账号、密码等,OK就可以了
四、使用PowerDesigner连接数据库
1、File-Reverse Engineer-Database,填写名称
2、使用Using a data source:
![Uploading 选择ODBC数据源_394806.png . . .]
](http://upload-images.jianshu.io/upload_images/1112999-d0e15a827f9aa118.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
3、选择ODBC数据源:
4、选择自己需要的数据表进行导入:
5、如果出现错误:
![Uploading 导入_422620.png . . .]
](http://upload-images.jianshu.io/upload_images/1112999-735fb367fbc3d64e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
不知道原因...无视掉...数据表已经导入成功了...