博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql底版本转高版本所遇到的问题总汇
阅读量:3726 次
发布时间:2019-05-22

本文共 1509 字,大约阅读时间需要 5 分钟。

1.Java使用mysql-jdbc连接MySQL出现如下警告:

Establishing SSL connection without server's identityverification 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 optionisn't set. For compliance with existing applications not using SSL theverifyServerCertificate property is set to 'false'. You need either toexplicitly disable SSL by setting useSSL=false, or set useSSL=true and providetruststore for server certificate verification.

原因是MySQL在高版本需要指明是否进行SSL连接。解决方案如下:

mysql连接字符串url中加入ssl=true或者false即可,如下所示。

url=jdbc:mysql://127.0.0.1:3306/framework?characterEncoding=utf8&useSSL=true

 

2.对于错误:

要在url中加入serverTimezone=America/New_York,如下所示:

publicstatic final StringDBURL="jdbc:mysql://localhost:3306/d1?useSSL=true&useLegacyDatetimeCode=false&serverTimezone=America/New_York";

(解决网址:http://stackoverflow.com/questions/7605953/how-to-change-mysql-timezone-in-java-connection)

 

3.若修改环境变量还不能连接数据库,则将驱动包(mysql-connector-java-6.0.2-bin.jar)放到jdk下的jre\lib\ext文件夹下(D:\programfiles\Java\jdk1.8.0_91\jre\lib\ext)试试。

例如,如下图所示:

 

4.对于下列错误:

Exceptionin thread "main" java.lang.UnsupportedClassVersionError:com/mysql/jdbc/Driver : Unsupport

应该是jdk版本较低,而驱动包的版本较高造成的,暂时的解决办法是重新安装版本较高的JDK。

注意:当重新安装了JDK后要重新修改环境变量path和classpath,同时由于重新安装了JDK,可能会造成原有的eclipse不可用(例如位数的原因,导致不可用),此时要去下载合适的eclipse。

5.对于java.lang.ClassNotFoundException:com.mysql.cj.jdbc.Driver....这种错误

很可能是由于驱动包的路径不,多种com.mysql.cj.jdbc.Driver中有拼写错误导致,找不到Driver类,

因为将驱动包用winRAR打开后,Driver的路径如图所示:

 

你可能感兴趣的文章
N皇后问题(HDU—2253)
查看>>
序言页码
查看>>
USACO1.3 修理牛棚
查看>>
洛谷P1204 or SSL-1088 USACO 1.2 挤牛奶
查看>>
POJ3096—Surprising Strings
查看>>
一些算法的复习(最短路径、最小生成树、dp)
查看>>
P1827 美国血统 American Heritage
查看>>
洛古 P1002 过河卒
查看>>
P1004 方格取数
查看>>
ZZULIOJ----2618: ACM-ICPC亚洲区域赛ZZULI站
查看>>
Pseudoprime numbers(POJ-3641 快速幂)
查看>>
Piggy-Bank(HDU--1114)
查看>>
Strange fuction(HDU--2899)
查看>>
Hopscotch(POJ-3050)
查看>>
伊甸园日历游戏(vijos--1004)
查看>>
计算某年某月某日是星期几
查看>>
数字组合 (计蒜客 - T1218)
查看>>
程序设计:引爆炸弹 (计蒜客 - A1139)
查看>>
2020年第十一届蓝桥杯模拟赛解题报告
查看>>
Mysql单表查询的基本操作
查看>>