java连接8.0.20与之前版本有些不同
首先将url
原来的
com.mysql.jdbc.Driver
改为
com.mysql.cj.Driver
此外mysql8.0不需要ssl连接
所以要显示关闭
最终url可以设置为
jdbc:mysql://localhost/数据库名?useSSL=FALSE&serverTimezone=UTC
当然如果中文连接到数据库失败的话
可以考虑以下几种方式
(1)将workspace 改为UTF-8编码
(2)将text改为UTF-8编码
为什么呢:为保持与数据库相同编码,这样中文才不会乱码
(3)jdbc:mysql://localhost:3306/数据库名?characterEncoding=utf-8
最后字符集名改为utf-8编码
所以最终的桥接代码为:
1 | package study; |