PowerDesigner使用64位JDK連接MYSQL填坑記.md


你在這座城市,做過最孤獨的事是什么?
曾經試過銷聲匿跡,最終只是無人問及!

系統環境

利用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:
修改PD的基礎變量為32位

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

JDBC連接數據庫
JDBC選項卡

配置數據庫基本信息

JDBC配置數據庫信息
點擊 TestConnection 需要輸入用戶名和密碼
如果彈出成功,那么就代表你連接數據庫成功了!

優秀是一種習慣,一種堅持!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM