解決powerdesigner連接mysql時連接不上的問題

利用powerdesigner反向生成表結構時,需要MySQL連接,配置好連接,測試時直接報:connection test failed”!,控制檯輸出:Could not Initialize JavaVM

OS:WIN7 旗艦版 64位
JDK: 64位
PowerDesigner:16.5.0.3982

問題原因:
powerdesigner是基於32位的jvm內核

解決方式:

1、需要安裝32位的jdk(由於本機裝的64位的jdk,一直不行,重新裝32位的)

2、重新配置32位jdk環境變量

3、還需要配置powerdesign的jdk環境變量:
在PowerDesigner上面,選擇菜單欄的PowerDesigner Tools,
PowerDesigner Tools –> General Options –> Variables:(把jar、java、javac、javadoc的value值裏面選擇對應的位置)
JAR D:\Program Files (x86)\Java\jdk1.6.0_20 \bin\jar.exe
JAVA D:\Program Files (x86)\Java\jdk1.6.0_20 \bin\java.exe
JAVAC D:\Program Files (x86)\Java\jdk1.6.0_20 \bin\javac.exe
JAVADOC D:\Program Files (x86)\Java\jdk1.6.0_20 \bin\javadoc.exe
最後重啓PowerDesigner就好了。


配置java環境變量:

配置JAVA_HOME: D:\Program Files (x86)\Java\jdk1.6.0_20
配置PATH: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
配置CLASSPATH: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar


powerdesigner連接mysql:

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

(2)點擊上面的小倉庫圖標,進行新建一個mysql連接,出現如下窗口:
這裏寫圖片描述

填寫完相關信息後點擊左下角的“Test Connection。。。”進行測試連接是否連接成功。
這裏寫圖片描述
點擊ok按鈕,就可以看到測試連接的結果。

(3)連接成功後,點擊“Database”->”Update Model from Database(快捷鍵爲:CTRL_R)”,彈出窗口“Database Reverse Engineering Options”,如下圖所示:
這裏寫圖片描述

點擊確定之後,完成配置後,彈出如下窗口:
這裏寫圖片描述

最後點擊OK按鈕,就可以反向生成所有表結構啦。

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