使用powerdesigner 16 從數據庫反向生成model

此文針對mysql數據庫

準備工作:

1.需要32位的java環境。

2.需要數據連接包 mysql-connector-java-5.1.44-bin.jar。

重點:安裝好後需要設置環境變量,否則會報 Could not Initialize JavaVM! 錯誤。

系統變量不說了,pd變量設置爲點擊“工具”-->"常規選項"-->"Variable" 完整的環境變量如下:

系統變量

CLASSPATH = E:\Workspaces\my-jar\mysql-connector-java-5.1.7-bin.jar  
Path = D:\Java\jdk1.6.0_13\bin;  
JAVA_HOME = D:\Java\jdk1.6.0_13\;


PowerDesigner配置
PowerDesigner Tools --> General Options --> Variables:
JAR D:\Java\jdk1.6.0_13\bin\jar.exe  
JAVA D:\Java\jdk1.6.0_13\bin\java.exe  
JAVAC D:\Java\jdk1.6.0_13\bin\javac.exe  
JAVADOC D:\Java\jdk1.6.0_13\bin\javadoc.exe  

 

操作步驟:

1.首先新建一個“PhysicalDataModel”類型的文件,然後點擊“Database”->"Configure  Connections",彈出窗口“Configure Data Connections”, 並選擇"Connection Profiles"如下圖所示:

2.點擊進行新建一個mysql連接,出現如下窗口,並填寫相關信息

User name:數據庫用戶名

JDBC driver:com.mysql.jdbc.Driver

JDBC URL:jdbc:mysql://ip:端口

JDBC jar files:mysql連接包的位置

 

3.點擊“Test Connection”測試一下。如果不成功的話,再回去檢查一下環境變量。

4.連接成功後,點擊“Database”->"Update Model from  Database",彈出窗口“Database Reverse Engineering Options”,如下圖所示: 

5.選擇剛剛新建的數據源,點擊確定,輸入數據庫賬號密碼

6.連上之後選擇要導出的數據庫和表

注意:默認是所有數據庫表全部選中的,可以先點擊使得數據庫全部未選中,再點下拉框過濾出想要導出的庫,再點全選剛剛過濾完的表。

7.等待自動生成

8.至此,生成完成。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章