powerDesigner使用中遇到的问题
程序员文章站
2024-01-16 23:13:34
...
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/
访问后如下图, 我下载的是第一个.