今天写东西测试的时候发现一个问题,如下:

application.yml中数据源是这样配置的:

第一反应就是记忆中连接mysql的驱动不都是com.mysql.jdbc.Driver吗?com.mysql.cj.jdbc.Driver是什么鬼?
后来查看了一下才知道 这个跟驱动的依赖版本有关

<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><scope>runtime</scope></dependency>
  • com.mysql.cj.jdbc.Driver是mysql-connector-java 6 中的特性,相比mysql-connector-java 5 多了一个时区:serverTimezone,把数据源配置的驱动改一下就好了

    这样启动就不会再报:Loading class com.mysql.jdbc.Driver'. This is deprecated. The new driver class iscom.mysql.cj.jdbc.Driver’. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
  • 使用UTC会有8小时的时差(中国快全球标准8小时,比如:全球标准当前是上午1点,中国时间则为上午9点),可设置为北京时间东八区GMT%2B8 或者上海时间Asia/Shanghai。
总结:
  • com.mysql.jdbc.Driver和mysql-connector-java 5一起用。
  • com.mysql.cj.jdbc.Driver和mysql-connector-java 6 一起用。

com.mysql.cj.jdbc.Driver和com.mysql.jdbc.Driver的区别相关推荐

  1. 警告: Could not load driverClass com.mysql.cj.jdbc.Driver

    警告: Could not load driverClass com.mysql.cj.jdbc.Driver 解决办法:检查每个配置值最后是否有空格,把鼠标放在配置值最后,如果前面有空格,去掉即可. ...

  2. mysql 时差查了13小时_Mysql 时间差了 14 或 13 小时 com.mysql.cj.jdbc.Driver

    解决办法 serverTimezone=CTT spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasour ...

  3. IDEA连接Mysql报错: 未找到驱动程序类 ‘com.mysql.cj.jdbc.Driver‘.  Change driver class

    报错详细内容:未找到驱动程序类 'com.mysql.cj.jdbc.Driver'. Change driver class 报错原因:Mysql版本为5.0,找不到com.mysql.cj.jdb ...

  4. pyspark报错java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver

    完整报错如下: Traceback (most recent call last):File "<stdin>", line 6, in <module>F ...

  5. IDEA导入MySQL的jdbc驱动出现“java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver”

    目录 一.一般的解决思路 1.JDBC下载链接 2.选择下载内容,并进行下载 3.将驱动导入java项目 二.依然导入驱动失败怎么办 当我们在idea中使用java操作mysql数据库时会出现: Ex ...

  6. COM.MYSQL.JDBC.DRIVER 和 COM.MYSQL.CJ.JDBC.DRIVER的区别

    com.mysql.jdbc.Driver 是 mysql-connector-java 5中的, 即如果你的数据库是5.x及以下的使用该驱动 com.mysql.cj.jdbc.Driver 是 m ...

  7. mySql版本的相关问题:com.mysql.cj.jdbc.Driver和com.mysql.jdbc.Driver

    Mysql版本的相关问题:com.mysql.cj.jdbc.Driver和com.mysql.jdbc.Driver 1. 在使用mysql时,控制台日志报错如下: Loading class `c ...

  8. Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdb

    使用JDBC连接数据库时出现报错, 报错内容: Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver cl ...

  9. java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver 确认配置\版本都没问题,那么你就差最后一步

    java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver url\driverClassName 都没问题且jar包导入正确符合对应mysq ...

  10. spring boot 使用 com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver的区别

    2019独角兽企业重金招聘Python工程师标准>>> 今天集成spring boot 2.1.1构建web应用并且集成jdbc,发现默认用的8.0.13, <dependen ...

最新文章

  1. WMI技术介绍和应用——查询系统服务
  2. static、final、static final 用法
  3. mysql sqlserver分页_SqlServer、MySql万能分页代码
  4. android studio Cmake undefine func
  5. 备受期待!机器学习“蜥蜴书”最新版来了!豆瓣评分9.9!
  6. 细聊冗余表数据一致性(架构师之路)
  7. Thrift的安装和简单示例
  8. radiogroup多选_【RadioGroup】实现单选并获得所选项值 | 学步园
  9. 四川信息职业技术学院2019考纲复习
  10. 20172304 2017-2018-2 《程序设计与数据结构》第八周学习总结
  11. 刀片服务器性能对比,刀片服务器与机架服务器优势对比
  12. 【笔记】运筹(上)——Rita_Aloha
  13. Logback文件详解
  14. IDEA中下载mybatis插件mybatis plugins 离线版安装
  15. cad批量等高线lisp_基于AutoCAD Lisp局部等高线自动内插新方法
  16. C# 添加Excel水印
  17. 服务器cpu e系列和x系列,英特尔至强cpu,x系列和e系列哪个更好?
  18. 江苏大学linux实验报告,正弦波振荡电路实验报告.doc
  19. 软考时间管理思维导图
  20. 利用随机数函数掷骰子

热门文章

  1. 初一计算机游戏,沉迷于电脑游戏初一作文
  2. MFC LPCTSTR
  3. OpenStack 网络总结之:理解GRE隧道的工作流程
  4. 大数据处理 - 双层桶划分
  5. JAVA的日常小记录(MyBatis-Plus)
  6. 经典滤波器的设计原理
  7. 第八章——扩大你的词汇量:增加字体和颜色样式
  8. 桌面下面有计算机 网络连接,WinXP桌面右下角提示网络电脑没有插好的原因及解决方法...
  9. Unity优化之Drawcall
  10. 罗斯蒙特变送器三种常见故障