你在這座城市,做過最孤獨的事是什么?
曾經試過銷聲匿跡,最終只是無人問及!
系統環境
利用powerdesigner反向生成表結構時報: ** connection test failed**
胖先生使用的JDBC方式連接,無法連接到MySQL,前段時間我選擇了逃避
- 操作系統 : WINDONWS 7 旗艦版 64位
- JDK版本 : JDK8 64位
- PowerDesigner : 16.5 漢化版 32位
- MySQL版本 : MySQL 5.7 32位
坑! 坑! 坑!
在64位系統上(我的win7)使用power designer的32版本連接32位的MySQL,總是存在這許多詭異的問題,我的算是勉勉強強地搭起來能用了,但具體是什么問題一時沒有搞清楚,之前我用PD16+oracle+win7_32一帆風順。對於這段插曲,我最想說的是:使用任何一個專業軟件,都不應該無視其控制台的提示,哪怕不顯眼,也要找出來。
解決方案
改變JDK版本位32位,配置系統變量
Path = %JAVA_HOME%bin
JAVA_HOME = E:\java-tools\Java\JDK7\jdk1.7.0_60\
修改PD中的屬性值
PowerDesigner 點擊 Tools --> General Options --> Variables:

JAR E:\java-tools\Java\JDK7\jdk1.7.0_60 \jar.exe
JAVA E:\java-tools\Java\JDK7\jdk1.7.0_60 \java.exe
JAVAC E:\java-tools\Java\JDK7\jdk1.7.0_60\ avac.exe
JAVADOC E:\java-tools\Java\JDK7\jdk1.7.0_60\ javadoc.exe
配置PowerDesigner32位連接數據庫
選擇JDBC連接數據庫信息
Database -> Configure Connections -> 選擇JDBC選項卡Connection Profiles


配置數據庫基本信息

點擊 TestConnection 需要輸入用戶名和密碼
如果彈出成功,那么就代表你連接數據庫成功了!
優秀是一種習慣,一種堅持!
