目录

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要用&amp;与进行连接时区

如下图所示

<!--配置数据源,使用数据库连接池: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&amp;serverTimezone=GMT%2B8"/><property name="username" value="root"/><property name="password" value="123456"/></dataSource>

目前发现两处错误再发现其他问题再追加。

使用MySQL8.0以上版本和MySQL驱动包8.0以上出现的问题相关推荐

  1. 如何下载特定版本的MySQL驱动

    如何下载特定版本的MySQL驱动 1.步骤 第一步:进入MySQL的官网:https://dev.mysql.com/ 图一:MySQL官网 第二步:点击"下载".MySQL :: ...

  2. 关于javaweb连接mysql数据库mysql驱动包存放路径的问题

    首先,先看看别人怎么解释的:https://www.cnblogs.com/guoxh/p/6550234.html 初学JAVA,很多都不懂,开始听老师说导入数据库驱动包的时候是: 右键项目 -&g ...

  3. 引入MySQL驱动包进行JDBC编程

    文章目录 1.什么是JDBC 2.创建JDBC项目的步骤-MySQL版本 1.什么是JDBC 每个数据库都会提供一组API来支持程序员实现自己客户端,自己根据需求来完成一些具体的增删查改的功能.但数据 ...

  4. 适配Oracle版本的ojbc驱动包版本,以及ojdbc驱动包的下载地址

    1.适配Oracle版本的ojbc驱动包版本 2. ojdbc驱动包的下载地址 ojdbc各个版本下载 3.将ojdbc放在一个c盘根目录下,然后以管理员身份打开cmd,执行下面命令:(做这一一步之前 ...

  5. 下载MySQL驱动包,并导进idea

    操作MySQL就需要下载Mysq 驱动包 Mysql驱动包可以去"中央仓库"下载: 打开"中央仓库",可能会等待+验证是否为人机: 进行搜索,找到[MySQL ...

  6. eclipse中导入mysql 驱动包 jar包

    鼠标选中项目名→右键→新建→文件夹(文件夹名称:lib)→将下载好的mysql驱动包粘贴到lib文件夹中→鼠标选中lib文件夹下的mysql驱动包→右键→构建路径→添加至构建路径. 完成以上操作后会发 ...

  7. hive安装mysql驱动_Hadoop-2.6.0为基础的Hive安装

    Hive安装 软件需求与环境说明 假设已经搭建好 Hadoop-2.6.0 环境,并能正常运行 mysql 安装软件 服务端:MySQL-server-5.5.16-1.rhel5.x86_64.rp ...

  8. 【资源】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 ...

  9. mysql 驱动包 bin 的意思_mysql连接数据库,用下面代码,为什么找不到驱动呢?? lib下是mysql-connector-java-5.1.15-bin.jar...

    //你的头文件中有什32313133353236313431303231363533e59b9ee7ad9431333433626435么我不知道,我在调试的是下面4行import java.sql. ...

  10. jdbc连接mysql驱动包_jdbc连接数据库驱动包

    FineReport如何用JDBC连接阿里云ADS数据库 在使用FineReport连接阿里云的ADS(AnalyticDB)数据库,很多时候在测试连接时就失败了.此时,该如何连接ADS数据库呢? 我 ...

最新文章

  1. 老旧的金融机构,是时候赶赶云计算的时髦了
  2. java 端写的list 前端页面获取方法
  3. vs与git中间的阻拦--Git failed with a fatal error. error: open(“.vs/GBA/v16/Server/sqlite3/db.lock
  4. c语言五子棋坐标覆盖,跪求C语言五子棋悔棋部分实现
  5. 【rzxt】windows7怎么设置桌面背景 如何快速道下一个背景
  6. python---Socket编程
  7. 前端学习(1601):状态提升
  8. 程序员如何拓展知识面 推荐几个技术公众号
  9. BDA,CDA,CPDA哪个证相对可靠?哪个含金量高?具体考试内容?
  10. H5神兽,优优,牛来了,牛小天,牛欢喜,至尊星空等搭建教程
  11. npm-shrinkwrap
  12. python聊天小程序支持私聊和多人_Python 使用 django 框架实现多人在线匿名聊天的小程序...
  13. 5个优秀设计网站,素材、灵感一步到位。
  14. 对于短信验证码登录流程详细步骤
  15. UPUPOO返回码格式!!!
  16. Springboot @Lazy注解
  17. 成矿远景叠加分析matlab代码,深水潭金成矿地质特征及成矿远景分析
  18. Oracle函数之LAG函数
  19. java web项目VO,dao,pojo,dto,bo,
  20. 星期一到星期日的英文

热门文章

  1. 基于MyEclipse+Mysql+Tomcat+SSH开发的运动会管理系统
  2. 分享一个棋力很强的象棋应用和一个强大的开局库
  3. 前端页面调试、抓包工具——spy-debugger
  4. EDA技术实用教程VHDL篇--Quartus II 13.1实用教程--工程建立
  5. java考试知识点整理
  6. C/C++教程 第十四章 —— MFC控件详解
  7. 解决SQL数据库无法附加
  8. 使用百度地图绘制热力图
  9. 汇编语言王爽(第四版)实验一
  10. ipv6-hosts