今天使用mysql-connector-java.5.1.37连接mysql数据库时,出现ClassNotFoundException: com.mysql.jdbc.Driver异常,然后就试了下mysql-connector-java.5.1.34结果又好了,百度说时因为在mysql-connector-java.5.1.37中找不到加载com.mysql.jdbc.Driver的jar。

接下来,我是用最新版本的mysql-connector-java.8.0.11, 下面是我的连接

public static final String url = "jdbc:mysql://localhost:3306/test";  public static final String name = "com.mysql.jdbc.Driver";  public static final String user = "root";  public static final String password = "root";

报错了...

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.

原来最新版本的jar在连接时是需要设置时区这个参数的:

public static final String url = "jdbc:mysql://localhost:3306/test?serverTimezone=GMT";

下来又发现了一个提示说驱动名无效:

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.
48601

这里只需要修改:

public static final String name = "com.mysql.cj.jdbc.Driver"; 

测试运行,ok!

使用最新mysql-connector-java连接mysql相关推荐

  1. 【java 操作mysql】java连接mysql数据库并查询数据

    做java开发不可避免要处理数据库,所以这里写篇用jdbc来连接mysql的文章,java是一种高性能,通用的语言 .这使得它适合于编写高效的ETL生产代码和计算密集型的机器学习算法. 主要内容包括: ...

  2. Windows环境下Code::Blocks中成功配置MySQL Connector/C连接MySQL数据库

    下面我将介绍当需要用C语言开发能访问MySQL数据库的程序时成功配置的关键事项. 操作系统:Windows 7 x64 编程环境:Code::Blocks 10.05(32bit) 配置方式说明:用C ...

  3. jdbc mysql demo_JDBC_demo:java连接mysql过程

    1.任何数据库驱动程序都提供对java.sql.Driver接口的驱动类,mysql-connector-java-5.1.39-bin.jar中Driver: packagecom.mysql.jd ...

  4. java连接MySQL几种方法_Java连接MySQL数据库三种方法

    好久没有更新博客了!今天利用周目时学习了一下数据库mysql.介绍一下数据库的三种连接方式! 开发工具:Myeclipse MySQL5.6 MySQL连接驱动:mysql-connector-jav ...

  5. 【Java】Java连接Mysql数据库的demo示例

    [Java]Java连接Mysql数据库的demo示例 1.安装mysql数据库 2.下载java-mysql-connector.jar包 3.完成java配置 4.写java代码运行测试 1.安装 ...

  6. JAVA——Java连接MySQL数据库

    1.配置环境 Java 连接 MySQL 需要驱动包 最新版下载地址为:http://dev.mysql.com/downloads/connector/j/ 解压后得到jar库文件,然后在对应的项目 ...

  7. Linux 下使用Java连接 mysql

    首先安装 mysql 的java驱动 http://dev.mysql.com/downloads/connector/j/ 然后把 mysql-connector-java-5.1.17-bin.j ...

  8. java连接mysql数据库方法_java连接mysql数据库的方法详解

    连接mysql数据库在java中有几种常用的方式有官方提供的JDBC连接MySQL数据库也有后面我们讲到的其它的方式连接数据库,具体如下. JDBC连接MySQL数据库 首先要下载Connector/ ...

  9. 【工作笔记】如何在MySQL官网下载Java连接MySQL数据库的驱动jar包

    我们在开发时,Java连接MySQL数据库需要驱动jar包,而驱动包的版本要跟MySQL数据库版本相匹配,以下介绍怎样在MySQL官网下载各MySQL数据库对应版本的驱动包. 1.登陆Oracle官网 ...

  10. java连接mysql的驱动包的下载

    文章目录 一.下载地址 二.下载步骤 java连接mysql时需要驱动包,这个驱动包是一个jar库文件.java项目需要连接mysql时,需要把这个jar库文件导入. 一.下载地址 下载地址: htt ...

最新文章

  1. 在CSS中如何使用 when/else
  2. c语言数组数据的输入,在C语言中,数组中的值如何输入到函数中?
  3. 【Unity】2.11 了解游戏有哪些分类对你开阔思路有好处
  4. java的requestmapping_SpringMVC RequestMapping 详解
  5. 前端基础-html-表格的标题和表头单元格标签
  6. python中的for else语句
  7. SpringBoot文档翻译系列——26.日志logging
  8. 运行roscore出现unable to contact my own server无法启动小海龟的部分故障问题解决
  9. 如何编写可移植的c/c++代码
  10. 268. 丢失的数字 Missing Number
  11. 多路复用之epoll模型
  12. 基于matlab直方图均衡,matlab 直方图均衡实验报告.pdf
  13. 优锘科技:数字孪生如何与新基建摩擦出智慧火花
  14. 转载:《星际争霸》星际争霸战略战术的发展和创新
  15. UE4制作星际天空球
  16. 南柯服务器压力,性能测试中AIX服务器资源监控与瓶颈分析-2
  17. C++的explicit是什么?
  18. 图片的放大ZommJS
  19. 国内网络环境安装QIIME2(100%成功)
  20. 采药(c语言贪心算法)

热门文章

  1. 2022R2移动式压力容器充装上岗证题目及答案
  2. 2010年秋 江苏计算机二级,2011年秋江苏省计算机二级考试参考答案公布(10月15号考试)...
  3. Linux 临时提权 sudo
  4. 鸿蒙幻境这么做,天下手游鸿蒙幻境怎么打?天下手游鸿蒙幻境打法分享
  5. 强化学习中对on-policy和off-policy的理解
  6. 我的世界服务器延时优化,我的世界服务器优化教程怎么使用Timing
  7. 计算机王怎么读英语怎么说,语音朗读翻译王电脑版
  8. 如何从Java代码生成UML图(尤其是序列图)?
  9. RxJava 从入门到全解析
  10. Qcom android L ro.sf.lcd_density属性修改