org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.sql.SQ
程序员文章站
2024-03-13 11:48:45
...
异常图:
问题分析:
异常的原因是因为pom.xml引入的mysql版本和系统安装的mysql版本时序是不一样的
例如:
我系统安装的是5.5版本的mysql,但是pom.xml引入的是8.0的mysql版本
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.19</version>
</dependency>
问题解决:
只需要在写url的时候,在最后面加上 ?serverTimezone=UTC 可以可以了
driver=com.mysql.cj.jdbc.Driver
url=jdbc:mysql://localhost:3306/test
username=root
password=123
改为
driver=com.mysql.cj.jdbc.Driver
url=jdbc:mysql://localhost:3306/test?serverTimezone=UTC
username=root
password=123
上一篇: 转载:实用主义 博客分类: 转载
下一篇: MySQL数据库删除数据(有外键约束)
推荐阅读
-
org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.sql.SQ
-
Error querying database. Cause: com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException: Cli
-
org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.sql.SQLException: The server time zone value 'Ö
-
org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.sql.SQLException: The server time zone value 'Ö
-
mybatis 参数格式异常-- Error querying database. Cause: java.lang.NumberFormatException: For input string
-
Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communicat
-
activiti中出现Error querying database.Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException