powerDesigner使用中遇到的問題

1. powerDesigner連接mysql失敗

環境: powerDesigner16.5, mysql8, jdk8 64位.
問題: 創建mysql連接時,提示創建失敗, 且最底部的output面板提示"could not Initialize JavaJvm"
解決方案: 去官網下載32爲的mysql驅動, 創建數據庫連接時, 使用該32位驅動.

百度後大部分前輩都提到了64位, 32位的問題. 經過嘗試後發現只需在創建連接時指定32位的mysql jdbc驅動即可(不需要動64位的jdk, 如果不行, 重新安裝一個32位的jdk). 

需要注意, 因爲用的mysql8, 所以配置需要符合mysql8驅動的要求. 我的關鍵配置如下:

# 使用mysql8的驅動類
jdbc driver class:   com.mysql.cj.jdbc.Driver
# 鏈接數據庫的url, 配置需要符合mysql8的規範要求, 否則可能創建不成功
jdbc connection url:  jdbc:mysql://localhost:3306/testdb?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true&failOverReadOnly=false&allowMultiQueries=true&serverTimezone=GMT%2b8

# mysql驅動地址, 之前下載的32位驅動jar
jdbc driver jar files:  F:\soft\softfiles\powerDesigner\jdbc-driver\mysql-connector-java-8.0.19.jar

 

mysql 32位驅動下載地址:https://dev.mysql.com/downloads/connector/j/

訪問後如下圖, 我下載的是第一個. 

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