天天看点

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
           
powerDesigner使用中遇到的问题

mysql 32位驱动下载地址:https://dev.mysql.com/downloads/connector/j/

访问后如下图, 我下载的是第一个. 

powerDesigner使用中遇到的问题

继续阅读