我用的是Win7 x64的系統,安裝了64為的mysql-connector-odbc-5.1.10-winx64.msi
在數據源中test正常,但在powerdesigner連接Mysql總是彈出“connection failed”,不知為何原因。
重新試了N次都不行,但在Administrative Tools里的ODBC可以正常使用,后來突然想安裝一下32位的Mysql odbc試一試,下載下來mysql-connector-odbc-5.1.10-win32.msi 安裝,鏈接測試,成功了!!
(另外這次在login 處輸入用戶名密碼我保持為空的。前幾次是輸入mysql數據庫的用戶名密碼,root, ***什么的。所以不知是32位的安裝起了作用還是這個地方保持為空起了作用,碰到問題的可以兩種方法都試試)
傳說中,程序員們喜歡用powerDesign進行數據庫建模。通常都是先設計出物理模型圖,在轉換出數據庫需要的SQL語句,從而生成數據庫。
但,江湖中流傳着“powerDesign逆向工程”的傳說。好,我們今天就來利用PowerDesign來建立逆向工程。
基於MySql 5.0 的數據庫,PowerDesigner12.主要分為這幾個步驟。
1> 通過windows數據源管理,建立ODBC數據源。
首先,安裝ODBC的補丁。這里是mySql 3.5.1 和 mySql5.1.5的補丁文件。使用他們進行安裝。
打開Windows的控制面板打開管理工具
打開數據源(ODBC)
選擇你要操作的數據庫類型
輸入數據庫參數,並測試連接
2> 通過powerDesigner使用ODBC數據源,建立PowerDesigner的數據源。
新建物理模型.
選擇數據庫(DataBase)---連接(Connect)。

選擇已經配置好的ODBC數據源。 
輸入登錄數據庫的【用戶名】和【密碼】。

2> 使用PowerDesigner進行逆向工程。
選擇 DataBase----Reverse Engineer Database。使用已經配置好的數據源。 
選擇你感興趣的內容。 
生成物理模型。
我們稍做等待,我出現了我們需要的數據模型。如下圖:
放大后
到這里,我們的逆向工程,就完成了。

