java.sql.SQLException: Unknown system variable 'tx_isolation'
时间: 2024-03-22 18:34:10 浏览: 171
一个奇怪的SQL异常
根据提供的引用内容,当出现"java.sql.SQLException: Unknown system variable 'tx_isolation'"错误时,可能是因为MySQL版本的问题。在MySQL 8.0中,'tx_isolation'被更改为'transaction_isolation'。因此,您需要将代码中的'tx_isolation'替换为'transaction_isolation'。
以下是解决该问题的示例代码:
```java
// 原始代码
String url = "jdbc:mysql://localhost:3306/mydatabase?tx_isolation=READ_COMMITTED";
// 修改后的代码
String url = "jdbc:mysql://localhost:3306/mydatabase?transaction_isolation=READ_COMMITTED";
```
请注意,您需要根据您的实际情况修改连接字符串中的数据库名称和其他参数。
阅读全文