在自己用Java连接数据库时出现了各种问题,留个笔记以防忘记。
1. 驱动程序加载不成功:
(1)`com.mysql.jdbc.Driver'. This is deprecated
解决:把com.mysql.jdbc.Driver换成com.mysql.cj.jdbc.Driver
(2)驱动程序加载失败(在没有加载jdbc 的jar包的情况下)
解决:右击项目—properties—左边选择Java build path—libraries—add External jars—选择connector文件夹下的mysql-connector-java-xxx.jar
2. 连接数据库失败
问题:more than one time zone时区不一致
解决:在url的数据库名称后面加上 ?serverTimezone=UTC