博主和大多数人一样,遇到这个问题就去百度搜啊,搜出来的大多数说是安装的数据库版本太高,而eclipse里面的数据库驱动版本太低造成的,博主急忙把eclispe的数据库驱动由5.1.7改成8.0.15。
mysql-connector-java-8.0.15.jar
百度链接:https://pan.baidu.com/s/1kNIrV1iXX6LYKuKhQBd0zg
提取码:upi8
然后赶忙执行命令,确实不报 Caused by: java.sql.SQLException: Unknown system variable 'tx_isolation'错误了,但是又报另外一个错误
2.Loading class `com.mysql.jdbc.Driver'. This is deprecated警告处理,jdbc更新处
博主又找了一些解决方案首先要把config.propertie里面的数据库名称由driverClassName=com.mysql.dbc.Driver改成driverClassName=com.mysql.cj.jdbc.Driver。
然后又报下面的错误。
3.The server time zone value '?й???????' is unrecognized or represents more than one time zone
解决方案:在项目代码-数据库连接URL后,加上 ?serverTimezone=UTC(注意大小写必须一致)
最后搞定,可以在数据库里面传入数据。