1、MySQL 8.0 以上版本驱动包版本 mysql-connector-java-8.X.jar
2、com.mysql.jdbc.Driver 更换为 com.mysql.cj.jdbc.Driver。
3、MySQL 8.0 以上版本不需要建立 SSL 连接的,需要显式关闭。
useSSL=false
4、最后还需要设置 CST。也就是设置时区。
serverTimezone=UTC 或 serverTimezone=GTM
列子:
<dbType>mysql</dbType>
<driver>com.mysql.cj.jdbc.Driver</driver>
<driverUrl>jdbc:mysql://127.0.0.1:3306/word?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT</driverUrl>
<user>root</user>
<password>root</password>
其他注意事项:
jdbc.properties正确写法是不能用引号和空格的 如driver="com.mysql.jdbc.Driver"是错误的
实例化不了驱动 解决方法:
1.在全局变量中找到tomcat的引入的版本号对应的文件夹,找到文件夹的lib粘贴进mysql-connection的jar包。
2.重启eclipse里面的server