本文主要是介绍Mysql| java.sql.SQLException: Unknown system variable 'tx_isolation',希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
java.sql.SQLException: Unknown system variable ‘tx_isolation’
解决办法:
日志信息提示,没有tx_isolation这个系统变量,解决办法一:
- 把jdbc连接驱动升级下
- 驱动名称改为com.mysql.cj.jdbc.Driver
- 连接地址改为jdbc:mysql://127.0.0.1:3306/db_cms?useSSL=true&serverTimezone=GMT&useUnicode=true&characterEncoding=utf8
最后运行,一切OK。
解决办法:
如果您正在使用 MYSQL8,请尝试显示诸如"事务隔离"之类的变量。 Mysql8将 tx 隔离重命名为事务隔离。我也有同样的问题。 我升级了我的 MySql 连接器,解决了我的问题。 试着用第八版,像这样:
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.13</version>
</dependency>
参考:
https://stackoverflow.com/questions/51016980/java-sql-sqlexception-unknown-system-variable-tx-isolation
这篇关于Mysql| java.sql.SQLException: Unknown system variable 'tx_isolation'的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!