1. 程式人生 > >PowerDesigner逆向生成MYSQL資料庫表結構總結

PowerDesigner逆向生成MYSQL資料庫表結構總結

由於日常資料建模經常使用PowerDesigner,使用逆向工程能更加快速的生成模型提高效率,所以總結使用如下:

1.      安裝MYSQL的ODBC驅動

Connector/ODBC 5.1.10 下載地址:

選擇win-32 MIS安裝包,進行直接安裝就可以了。

2.      配置OBDC驅動連線

選擇控制面板->所有控制面板項->管理工具

 




(根據版本的不同,這裡需要填入資料庫連線資訊,正確錄入即可!)

3.      開啟PowerDesigner :

1)檔案->新建新模型


2)資料庫->connect to a Data Source



填入要連線資料庫的資訊


4)開始逆向生成

 



這一步彈出資料庫資訊,可以選擇對應使用者匯出對應的表結構,否則會匯出很多資料庫系統表結構,不過匯出了也沒關係,

可以在powerdesigner中,左邊樹目錄結構中刪除掉,也方便。

確定後等待生成表結構就OK了。

注:我用的WIN10。powerdesigner版本:PowerDesigner165_Evaluation.1428562995

問題:

報 SQLSTATE=IM014

原因及解決方案
原因:PowerDesigner 為32位程式,連64位的ODBC DNS,不相容。
解決方案:下載MySQL的32位的驅動(http://dev.mysql.com/downloads/connector/odbc/)並安裝,建立32位的、連線MySQL的ODBC DNS。