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/

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值