一、下载JDBC mysql驱动,导入jar包

    我自己下载的是connector-java-6.0.6.jar,如下图所示,JDBC mysql驱动连接地址http://mvnrepository.com/artifact/mysql/mysql-connector-java/6.0.6,

二、连接数据库

代码如下图:

测试类:

然后我运行这个主方法,控制台出现如下异常:

之后我将异常:

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.
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:545)

通过百度查找,知道我的Url地址不正确,并将其改为: private static String Url="jdbc:mysql://localhost:3306/crm?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC";

再次运行主方法,控制台结果如下:

接着我再按着控制台提示将驱动Driver="com.mysql.jdbc.Driver" 改为 Driver="com.mysql.cj.jdbc.Driver"

再次运行程序,控制台出现如下警告:

我再次将警告:Tue Nov 14 13:19:53 CST 2017 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.

通过百度查找,最终将地址Url的值改为Url=jdbc:mysql://localhost:3306/crm?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC&useSSL=false,并再次运行程序,程序最终运行正常。结果如下:

转载于:https://www.cnblogs.com/sxx1993/p/7832085.html

java 通过eclipse编辑器用mysql尝试 连接数据库相关推荐

  1. Java毕业设计:基于jsp+mysql+Spring+SpringMVC+mybatis的网络硬硬盘系統网站

    项目介绍 网盘,又称网络U盘.网络硬盘,是一些网络公司推出的在线存储服务.向用户提供文件的存储.访问.备份.共享等文件管理功能,使用起来十分方便.不花钱的移动硬盘.用户可以把网盘看成一个放在网络上的硬 ...

  2. MySQL数据库(三)eclipse软件中使用JDBC连接数据库

    eclipse软件中使用JDBC连接数据库 本文主要针对本人在NB-IoT项目中有关数据库的开发和使用,进行一些粗浅的学习指导.欢迎大家在评论区批评指正,感谢! 文章目录 前言 JDBC 1.引入ja ...

  3. java web项目中连接mysql数据库,javaweb之eclipse工程连接mysql数据库

    javaweb之eclipse工程连接mysql数据库 准备工作: 1.在mysql官网下载mysqlconnection的jar包 输入网址:mysql.com-点击DOWNLOADS--下拉选择M ...

  4. java连接mysql url_java连接数据库URL

    转: 1.Oracle数据库 Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url ...

  5. eclipse没有java web,Eclipse Juno在Dynamic Web Project中没有JSP(但其他一切都很好)

    简短的问题是,在创建动态Web项目(1.6 jdk)时,我可以看到要创建的所有文件类型,但jsp没有选项 . 在我检查文件关联时添加到那里,没有可供选择的JSP编辑器 . 稍微长一点的版本是我只想编辑 ...

  6. mac版eclipse连接mysql_将Eclipse连接到mysql mac os x jdbc驱动程序

    我想在学习java sql的东西时运行下面的代码,但是,我已经创建了数据库,并且从终端尝试了它的好处.将Eclipse连接到mysql mac os x jdbc驱动程序 1,我得到这个错误 java ...

  7. java自动化测试语言高级之MySQL 连接

    java自动化测试语言高级之MySQL 连接 文章目录 java自动化测试语言高级之MySQL 连接 Java MySQL 连接 Java MySQL 连接 本章节我们为大家介绍 Java 如何使用 ...

  8. Eclipse+PyDev+Django+Mysql搭建Python web开发环境

    Eclipse+PyDev+Django+Mysql搭建Python web开发环境 Python的web框架有很多,目前主流的有Django.Tornado.Web.py等,最流行的要属Django ...

  9. autoreconnect mysql true_连接数据库超时设置autoReconnect=true

    mysql经典的8小时问题 链自: http://blog.csdn.net/bluesnail216/article/details/15810119 参考http://www.wang1314.c ...

最新文章

  1. python中有没有switch_Python为什么没有switch/case语句?
  2. linux kill 关闭进程命令
  3. oracle10g支持数据泵么,Oracle 10g使用数据泵(EXPDP和IMPDP)。
  4. 随想录(git操作)
  5. sql库缓存命中率_SQL Server内存性能指标–第4部分–缓冲区高速缓存命中率和页面寿命期望
  6. Android SDK开发包 国内下载
  7. OpenStack安装CentOS镜像:Device eth0 does not seem to be present, delaying initialization
  8. Win7密码破解 忘记win7密码解决办法
  9. python字典统计排序1_数据分析1_入门Python
  10. Python:求列表的最大数以及下标
  11. ;按F11立即备份晓亮的电脑操作记录并打开记录.AU3 (AutoIt)
  12. 数据结构——图的创建以及遍历
  13. vm虚拟机输入法_VM虚拟机中fedora28 无法使用中文输入法问题
  14. linux 循环一段ip区间,Shell脚本实现判断IP地址是否在一个ip段内代码分享
  15. 漫威《黑豹2:瓦坎达万岁》经历坎坷,近期终于恢复制作
  16. 电路习题解答 第五章 5-1、5-2
  17. 天天生鲜项目实战(一)
  18. 邮件服务器邮件群发几个技巧
  19. 一步一步的详细步骤在vm虚拟机里安装苹果雪豹系统,清晰明了
  20. 计算机网络的发展过程可划分为,计算机网络的发展可划分为几个阶段

热门文章

  1. python的几个实用命令_你不知道的几个Python命令,比Excel好用多了
  2. 编译原理 语法分析树和二义性文法
  3. I/O: 阻塞非阻塞I/O 同步异步I/O
  4. 递归法:从n个小球中取m个小球(不放回),共有多少种取法?
  5. 2017百度之星初赛:B-1001. Chess
  6. bzoj 1007: [HNOI2008]水平可见直线
  7. Region proposal学习笔记
  8. [Python+sklearn] 计算混淆矩阵 confusion_matrix()函数
  9. hadoop相关问题
  10. k8s中的endpoint