JDBC連線MySQL報錯Unknown system variable 'query_cache_size'
阿新 • • 發佈:2018-11-10
詳情:https://blog.csdn.net/qq_21870555/article/details/80711187
本人在用maven搭建ssm框架時總時報錯Unknown system variable '????',後來查網說是mysql-connecter-java的版本過低。
原因是我的mysql版本是8.0的所以在pom.xml中將mysql-connecter-java的版本改為8.0.11,如下圖;(直接複製即可)
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.11</version> </dependency>
但是我發現改了這個之後還是報錯Unknown system variable 'tx_isolation' ,發現了在mysql5.0版本用的驅動和mysql6.0以上版本驅動是不一樣的:版本驅動如下
jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/goods?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true