站长网 MySql教程 mysql-connector-java怎样连接驱动

mysql-connector-java怎样连接驱动

这篇文章主要介绍mysql-connector-java如何连接驱动,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! mysql-connector-java连接驱动问题 mysql-connector-java 5中的驱动是com.mysql.jdbc.Driver , mysql-connector-java 6中的驱

这篇文章主要介绍mysql-connector-java如何连接驱动,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
 
mysql-connector-java连接驱动问题
 
mysql-connector-java 5中的驱动是com.mysql.jdbc.Driver ,
 
mysql-connector-java 6中的驱动是com.mysql.cj.jdbc.Driver
 
1、JDBC连接Mysql5 com.mysql.jdbc.Driver:
 
        driverClassName=com.mysql.jdbc.Driver
        url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&useSSL=false
2、JDBC连接Mysql6 com.mysql.cj.jdbc.Driver, 需要指定时区serverTimezone:
 
    driverClassName=com.mysql.cj.jdbc.Driver
   url=jdbc:mysql://localhost:3306/test?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&useSSL=false
在设定时区的时候,如果设定serverTimezone=UTC,会比中国时间早8个小时,如果在中国,
 
   可以选择Asia/Shanghai或者Asia/Hongkong,例如:
   driverClassName=com.mysql.cj.jdbc.Driver
   url=jdbc:mysql://localhost:3306/test?serverTimezone=Shanghai&useUnicode=true&characterEncoding=utf8&useSSL=false
备注:
 如果mysql-connector-java用的6.0以上的,如下:
 
    <dependency>
       <groupId>mysql</groupId>
       <artifactId>mysql-connector-java</artifactId>
       <version>6.0.6</version>
    </dependency>
但是你的driver用的还是com.mysql.jdbc.Driver,就会报错:
 
 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.
此时需要把com.mysql.jdbc.Driver 改为com.mysql.cj.jdbc.Driver
 
以上是“mysql-connector-java如何连接驱动”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

本文来自网络,不代表站长网立场,转载请注明出处:https://www.tzzz.com.cn/html/jc/mysql/2021/1216/39518.html

作者: dawei

【声明】:站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。
联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部