iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >mysql-connector-java如何连接驱动
  • 267
分享到

mysql-connector-java如何连接驱动

2024-04-02 19:04:59 267人浏览 八月长安
摘要

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

这篇文章主要介绍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

备注:
I、如果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
II、还有一个警告:

 WARN: Establishing SSL connection without server’s identity verification is not recommended. 
 According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection 
 must be established by default if explicit option isn’t set. 
 For compliance with existing applications not using SSL the verifyServerCertificate property is set to ‘false’. 
 You need either to explicitly disable SSL by setting useSSL=false, 
 or set useSSL=true and provide truststore for server certificate verification.

不推荐不使用服务器身份验证来建立SSL连接。
如果未明确设置,MySQL 5.5.45+, 5.6.26+ and 5.7.6+版本默认要求建立SSL连接。
为了符合当前不使用SSL连接的应用程序,verifyServerCertificate属性设置为’false’。
如果你不需要使用SSL连接,你需要通过设置useSSL=false来显式禁用SSL连接。
如果你需要用SSL连接,就要为服务器证书验证提供信任库,并设置useSSL=true。

以上是“mysql-connector-java如何连接驱动”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网数据库频道!

您可能感兴趣的文档:

--结束END--

本文标题: mysql-connector-java如何连接驱动

本文链接: https://www.lsjlt.com/news/67074.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql-connector-java如何连接驱动
    这篇文章主要介绍mysql-connector-java如何连接驱动,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mysql-connector-java连接驱动问题mysql-co...
    99+
    2024-04-02
  • 手把手教你JAVA如何连接MYSQL-mysql-connector-j-8.0.32.jar
    第一步:下载mysql驱动包  1、mysql官网:https://dev.mysql.com/downloads/connector/j/ 下载Connector/J (JAVA使用)如下图所示: 此时会进入下载页面,无需登录,直接下载...
    99+
    2023-09-03
    mysql java 数据库
  • Java如何使用JDBC连接MySQL数据库需要驱动包
    小编给大家分享一下Java如何使用JDBC连接MySQL数据库需要驱动包,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Java使用JDBC连接MySQL数据库需要...
    99+
    2023-06-04
  • jdbc驱动mysql-connector-j的maven编译方法
    一、问题 MySQL官网上面提供的驱动编译方法,是通过ant编译的,所有依赖包都要自行下载,虽然提供了下载地址,但是过程也有点麻烦。 通过maven的方式进行编译,更加简洁,明了。 二、解决方法 1、资源下载  (1)MySQL官方提供的编...
    99+
    2023-09-29
    mysql maven 数据库
  • 怎么使用mysql-connector连接使用MySQL
    这篇“怎么使用mysql-connector连接使用MySQL”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么使用mysq...
    99+
    2023-06-08
  • 【java】Java连接mysql数据库及mysql驱动jar包下载和使用
    文章目录 JDBCJDBC本质:JDBC作用:跟数据库建立连接发送 SQL 语句返回处理结果 操作流程和具体的连接步骤如下:操作步骤:需要导入驱动jar包 mysql-connector-...
    99+
    2023-09-17
    java 数据库 mysql
  • MySQL驱动mysql-connector-java升级到8.0.X版本问题怎么解决
    这篇文章主要讲解了“MySQL驱动mysql-connector-java升级到8.0.X版本问题怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“My...
    99+
    2023-03-01
    mysql mysql-connector-java
  • 【Python】Python进阶系列教程-- Python3 MySQL - mysql-connector 驱动(三)
    文章目录 前言创建数据库连接创建数据库创建数据表主键设置 插入数据批量插入查询数据where 条件语句排序Limit删除记录更新表数据删除表 前言 往期回顾: Python进...
    99+
    2023-09-16
    python mysql 开发语言
  • java连接数据库加载驱动失败如何解决
    要解决Java连接数据库加载驱动失败的问题,可以尝试以下几个方法:1. 确保驱动库已添加到项目的classpath中。检查项目中是否...
    99+
    2023-09-22
    java 数据库
  • 关于Mysql和SQL Server的驱动连接
    目录 文章目录 一、前言 二、它们的区别 1、主要的区别 2、驱动连接方面的区别 on / MySQL连接驱动 two / SQL Server连接驱动 三、展示 MySQL 和 SQL server 连接方式 1、MySQL驱动连接 on...
    99+
    2023-09-08
    mysql 数据库 服务器 sqlserver
  • 解决Qt6连接MySQL的驱动问题
    目录 1. 引出问题2. 分析问题3. 解决问题3.1 获取编译所需材料3.1.1准备生成Mysql驱动文件的工程3.1.2 准备Mysql相关的头、库文件 3.2 开始进行编译3.3 复制文件(重要)3.4 测试连接 4...
    99+
    2023-08-19
    mysql 数据库 qt c++
  • MySQL 连接驱动器包 下载教程
    文章目录 MySQL连接驱动包的下载 MySQL连接驱动包的下载 使用 mysql-connector 来连接使用 MySQL, mysql-connector 是 MySQL 官方提供的...
    99+
    2023-10-25
    mysql 数据库 java
  • 怎么下载安装连接mysql驱动包
    这篇文章主要讲解了“怎么下载安装连接mysql驱动包”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么下载安装连接mysql驱动包”吧!eclipse在连接...
    99+
    2024-04-02
  • dbeaver连接mysql缺少驱动怎么解决
    要解决DBeaver连接MySQL缺少驱动的问题,您可以按照以下步骤进行操作: 首先,确保已经安装了MySQL的Java驱动程序(...
    99+
    2024-04-09
    dbeaver mysql
  • 电脑如何下载驱动连接打印机
    要下载驱动连接打印机,你可以按照以下步骤进行操作:1. 首先,确定你的打印机的品牌和型号。可以在打印机本身或其包装盒上找到这些信息。...
    99+
    2023-09-08
    电脑
  • mysql connector如何安装
    这篇文章给大家分享的是有关mysql connector如何安装的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 安装mysql connector的方...
    99+
    2024-04-02
  • 如何用Java连接Aurora MySQL
    本篇文章给大家分享的是有关如何用Java连接Aurora MySQL,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。以下是使用mysql-connector 连接Aurora f...
    99+
    2023-06-03
  • JDBC驱动包下载教程mysql-connector-java.jar包的下载教程
    java代码使用JDBC连接数据库少不了连接工具,数据库的连接时需要jar包,今天讲一下mysql-connector-java.jar怎么下载。 第一步,打开mysql的官网:https://www.mysql.com/ 第二步,选...
    99+
    2023-08-31
    java mysql jar Powered by 金山文档
  • java如何连接mysql数据库
    这篇文章主要介绍java如何连接mysql数据库,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!java如何连接mysql数据库?1. 下载安装eclipse软件,以及准备“...
    99+
    2024-04-02
  • java如何与mysql建立连接
    在Java中与MySQL建立连接通常使用JDBC(Java Database Connectivity)来实现。下面是一个简单的示例...
    99+
    2024-04-09
    java mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作