本文主要敘述從powerDesigner到MySQL的導入、導出操作。示例為64位軟件,網上大多數軟件為32位,請各位注意!!!如果你64位系統安裝的是32位軟件,這輩子都不用找MySQL驅動了。。。。
1. 從數據庫到powerDesigner:
前置工作:
- 安裝MySQL的ODBC驅動:mysql-connector-odbc-5.3.9-winx64.msi。
- 以系統管理員身份來運行該程序。
File-->reverse Engineer-->Database,在彈出的頁面中填寫模型名稱,DBMS選擇MySQL 5.0:
填寫模型名稱.png
選擇“Using a data source”,點擊“確定”:
配置數據源1.png
如圖所示,選擇系統數據源,點擊“下一步”:
配置數據源2.png
此處不必和我展示的一樣,選擇自己安裝的MySQL驅動,點擊“下一步”,點擊“完成”:
選擇MySQL數據源.png
出現如下界面,填寫數據源信息,點擊“OK”:
填寫數據源信息.png
選中剛添加的MySQL驅動,點擊“確定”:
微信圖片_20170830164236.png
出現如下界面:
微信圖片_20170830164236.png
1處 選擇數據庫,2為全選,3為全不選。注意:要現在1處為<All users>時,點擊3全不選,否則會導出很多很多連你都不知道的東西。然后切換到想要導出的庫,然后點擊2全選。點擊OK,就導出了。
2. 從powerDesigner到MySQL:
前置工作:
- 在系統環境CLASSPATH中配置mysql-connector-java-5.1.7-bin.jar。
-
選中該模型文件,點擊菜單Database-->Configure Connections,按照下圖操作:
導出到MySQL配置.png -
然后選擇Database-->Connect...,如下圖操作,點擊Connect:
連接.png -
選擇Database-->Change current DBMS,確保DBMS為MySQL5.0:
確認DBMS.png - 選擇Database-->Generate Database…,按照下圖操作:
生成到數據庫.png
在上圖點擊確定后,會進行SQL校驗,之后會出現運行界面,點擊“Run”,執行完成后左下角會出現successful字樣:
微信圖片_20170830164236.png
congratulations,導出到MySQL完成!
問題:
如果在你生成的模型中出現primary key()的SQL語句,右擊該表的屬性中選擇key,刪除掉多余的。