使用MySQL8.0以上版本和MySQL驱动包8.0以上出现的问题
目录
1.时区问题
2.驱动程序类问题
1.时区问题
问题代码
<!--配置数据源,使用数据库连接池:type="POOLED"--><dataSource type="POOLED"><property name="driver" value="com.mysql.jdbc.Driver"/><property name="url" value="jdbc:mysql://localhost:3306/database?characterEncoding=UTF-8"/><property name="username" value="root"/><property name="password" value="123456"/></dataSource>
报错 Cause: java.sql.SQLException: The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the 'serverTimezone' configuration property) to use a more specifc time zone value if you want to utilize time zone support.
翻译:原因:java.sql.SQLException:服务器时区值 ' й ɦ ' 无法识别或表示多个时区。如果要利用时区支持,则必须配置服务器或 JDBC 驱动程序(通过"serverTimezone"配置属性)以使用更具体的时区值。
在使用MySQL8.0以上版本和MySQL驱动包8.0以上时,需要配置时区 否则会报出以上错误
【解决方法】
serverTimezone=GMT%2B8
复制以上代码加url后面
<!--配置数据源,使用数据库连接池:type="POOLED"--><dataSource type="POOLED"><property name="driver" value="com.mysql.jdbc.Driver"/><property name="url" value="jdbc:mysql://localhost:3306/database?serverTimezone=GMT%2B8"/><property name="username" value="root"/><property name="password" value="123456"/></dataSource>
即可解决时区问题
2.驱动程序类问题
报错:Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
翻译:Loading class 'com.mysql.jdbc.Driver'.这已弃用。新的驱动程序类是"com.mysql.cj.jdbc.Driver"。驱动程序通过 SPI 自动注册,通常无需手动加载驱动程序类。
根据翻译即可看出旧的driver已经被弃用了,将旧的driver改为新的driver即可解决
<!--旧的driver-->
<property name="driver" value="com.mysql.jdbc.Driver"/>
<!--新的driver-->
<property name="driver" value="com.mysql.cj.jdbc.Driver"/>
提示:如果你的url后面加了characterEncoding=UTF-8要用&;与进行连接时区
如下图所示
<!--配置数据源,使用数据库连接池:type="POOLED"--><dataSource type="POOLED"><property name="driver" value="com.mysql.cj.jdbc.Driver"/><property name="url" value="jdbc:mysql://localhost:3306/database?characterEncoding=UTF-8&serverTimezone=GMT%2B8"/><property name="username" value="root"/><property name="password" value="123456"/></dataSource>
目前发现两处错误再发现其他问题再追加。
使用MySQL8.0以上版本和MySQL驱动包8.0以上出现的问题相关推荐
- 如何下载特定版本的MySQL驱动
如何下载特定版本的MySQL驱动 1.步骤 第一步:进入MySQL的官网:https://dev.mysql.com/ 图一:MySQL官网 第二步:点击"下载".MySQL :: ...
- 关于javaweb连接mysql数据库mysql驱动包存放路径的问题
首先,先看看别人怎么解释的:https://www.cnblogs.com/guoxh/p/6550234.html 初学JAVA,很多都不懂,开始听老师说导入数据库驱动包的时候是: 右键项目 -&g ...
- 引入MySQL驱动包进行JDBC编程
文章目录 1.什么是JDBC 2.创建JDBC项目的步骤-MySQL版本 1.什么是JDBC 每个数据库都会提供一组API来支持程序员实现自己客户端,自己根据需求来完成一些具体的增删查改的功能.但数据 ...
- 适配Oracle版本的ojbc驱动包版本,以及ojdbc驱动包的下载地址
1.适配Oracle版本的ojbc驱动包版本 2. ojdbc驱动包的下载地址 ojdbc各个版本下载 3.将ojdbc放在一个c盘根目录下,然后以管理员身份打开cmd,执行下面命令:(做这一一步之前 ...
- 下载MySQL驱动包,并导进idea
操作MySQL就需要下载Mysq 驱动包 Mysql驱动包可以去"中央仓库"下载: 打开"中央仓库",可能会等待+验证是否为人机: 进行搜索,找到[MySQL ...
- eclipse中导入mysql 驱动包 jar包
鼠标选中项目名→右键→新建→文件夹(文件夹名称:lib)→将下载好的mysql驱动包粘贴到lib文件夹中→鼠标选中lib文件夹下的mysql驱动包→右键→构建路径→添加至构建路径. 完成以上操作后会发 ...
- hive安装mysql驱动_Hadoop-2.6.0为基础的Hive安装
Hive安装 软件需求与环境说明 假设已经搭建好 Hadoop-2.6.0 环境,并能正常运行 mysql 安装软件 服务端:MySQL-server-5.5.16-1.rhel5.x86_64.rp ...
- 【资源】JDBC连接MySQL驱动包(mysq-connector-java-5.1.x和mysq-connector-java-8.0.x)
目前网盘提供以下几个版本: mysql数据库版本8.0以上的用mysql-connector-java-8.0.x的没错 mysql数据库版本5.x以上的用mysql-connector-java-5 ...
- mysql 驱动包 bin 的意思_mysql连接数据库,用下面代码,为什么找不到驱动呢?? lib下是mysql-connector-java-5.1.15-bin.jar...
//你的头文件中有什32313133353236313431303231363533e59b9ee7ad9431333433626435么我不知道,我在调试的是下面4行import java.sql. ...
- jdbc连接mysql驱动包_jdbc连接数据库驱动包
FineReport如何用JDBC连接阿里云ADS数据库 在使用FineReport连接阿里云的ADS(AnalyticDB)数据库,很多时候在测试连接时就失败了.此时,该如何连接ADS数据库呢? 我 ...
最新文章
- 老旧的金融机构,是时候赶赶云计算的时髦了
- java 端写的list 前端页面获取方法
- vs与git中间的阻拦--Git failed with a fatal error. error: open(“.vs/GBA/v16/Server/sqlite3/db.lock
- c语言五子棋坐标覆盖,跪求C语言五子棋悔棋部分实现
- 【rzxt】windows7怎么设置桌面背景 如何快速道下一个背景
- python---Socket编程
- 前端学习(1601):状态提升
- 程序员如何拓展知识面 推荐几个技术公众号
- BDA,CDA,CPDA哪个证相对可靠?哪个含金量高?具体考试内容?
- H5神兽,优优,牛来了,牛小天,牛欢喜,至尊星空等搭建教程
- npm-shrinkwrap
- python聊天小程序支持私聊和多人_Python 使用 django 框架实现多人在线匿名聊天的小程序...
- 5个优秀设计网站,素材、灵感一步到位。
- 对于短信验证码登录流程详细步骤
- UPUPOO返回码格式!!!
- Springboot @Lazy注解
- 成矿远景叠加分析matlab代码,深水潭金成矿地质特征及成矿远景分析
- Oracle函数之LAG函数
- java web项目VO,dao,pojo,dto,bo,
- 星期一到星期日的英文