此文針對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.至此,生成完成。