栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

简单记录下--传智健康关于数据库版本的问题

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

简单记录下--传智健康关于数据库版本的问题

本来项目运行的好好的 ,最近换了电脑 运行就异常了。

1数据库版本和pom不对应

9-Feb-2021 11:08:54.808 严重 [Druid-ConnectionPool-Create-1512829159] com.alibaba.druid.support.logging.JakartaCommonsLoggingImpl.error create connection SQLException, url: jdbc:mysql://localhost:3306/springdb, errorCode 0, state S1000
java.sql.SQLException: Unknown initial character set index ‘255’ received from server. Initial client character set can be forced via the ‘characterEncoding’ property.

这个报错是数据库版本不一致

mysql
mysql-connector-java
version

版本是五点几,去数据库查现在安装的是8.0

把版本修改成8.0.24即可

2.dao.xml修改

修改完还报错

使用druid连接池报错:java.lang.NullPointerException
com.alibaba.druid.pool.DruidDataSource.getConnectionInternal(DruidDataSource.java:1105)

网上查看了

com.mysql.jdbc.Driver 是 mysql-connector-java 5及5之前的,

com.mysql.cj.jdbc.Driver 是 mysql-connector-java 6及6之后的的。

所以版本修改成8.0.24 Driver 前面加个cj即可。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1027567.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号