连接虚拟机数据源问题
连接报错
Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
mysql8.0 驱动程序 mysql-connector-java-8.0.22.jar
驱动程序 com.mysql.cj.jdbc.Driver
URL jdbc:mysql://****:3306/lx?useUnicode=true&characterEncoding=UTF-8&userSSL=true&serverTimezone=GMT%2B8
navicat 可以连接虚拟机数据库
确认下这个 jar 是否是对应数据库版本的驱动。然后放的位置是否是设计器安装后的 common jdbc 目录,在这个目录下原来带了个 mysql 的 jar,那个也要删除。做完这些操作后要重启设计器
jdbc 连接的话,一般驱动程序串是这样的 com.mysql.jdbc.Driver
除此之外,保证当前运行环境所用的数据库驱动 满足以下两点
1. 与实际数据库驱动版本匹配;
2. 数据库驱动版本与环境 jdk 版本匹配。
是新的驱动,也在 E:\Program Files\raqsoft\common\jdbc 目录下,原来的驱动也删除了,还是这样
URL 改成这种短链接 jdbc:mysql://192.168.0.1:3306/test?useCursorFetch=true
遇到了同样的问题 解决了吗?大佬