亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

親們,運行結果正確,但是出現警告,如下,有人出現這種情況么?該怎么辦呢?

Fri Dec 11 18:28:21 CST 2015 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.

小美,22


正在回答

14 回答

看到這里就實驗了一下,就是要在連接數據庫中添加設置useSSL=false

0 回復 有任何疑惑可以回復我~

即在原來的數據庫名稱后面添加
?useUnicode=true&characterEncoding=utf-8&useSSL=false

0 回復 有任何疑惑可以回復我~

我就直接后面加個這個就好了?useSSL=false;

0 回復 有任何疑惑可以回復我~

jdbc:mysql://localhost:3306/spring?useSSL=true

關鍵是在jdbc建立連接的時候,出于安全考慮,連接通道采用SSL,只需要加上useSSL=true的參數就好了。

當然,前面程序里面報的是warning,不加這個參數,也不會有問題。

0 回復 有任何疑惑可以回復我~

Sun Feb 19 18:09:11 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.這個是怎么回事呢

0 回復 有任何疑惑可以回復我~

新版本的MySQL要求是否進行ssl連接,conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/jsp_db?useUnicode=true&characterEncoding=utf-8&useSSL=false","root","123456");正解!

0 回復 有任何疑惑可以回復我~

如果你非要不讓他報warning,你改成這樣就行了

String url="jdbc:mysql://localhost:3306/bbs?user=root&password=usbw&useSSL=false";

1 回復 有任何疑惑可以回復我~

這個不是報錯,我以前百度過,這個不影響你使用,你肯定用的5.1.38版本的jar所以出現這個問題,我以前用老版本的jar包沒問題

4 回復 有任何疑惑可以回復我~
#1

zeimao77

頂頂頂 我找了三個小時了 真吊 用5.1.40好了!
2017-03-26 回復 有任何疑惑可以回復我~

我的錯誤是unknown database ‘jsp_db’怎么回事

0 回復 有任何疑惑可以回復我~
#1

asakal

是不是你沒有在mysql里面建立這個database 所以鏈接找不到(unknown)
2016-03-22 回復 有任何疑惑可以回復我~
#2

darling9

你的數據庫里沒有 jsp_ab這個數據庫 改稱你自己建的那個數據庫名字
2016-05-23 回復 有任何疑惑可以回復我~

conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/jsp_db","root","123456");

這個地方改成conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/jsp_db?useUnicode=true&characterEncoding=utf-8&useSSL=false","root","123456");

試試,我的可以了

7 回復 有任何疑惑可以回復我~
#1

慕運維0247929

確實解決了,請問加的這句useUnicode=true&characterEncoding=utf-8&useSSL=false是什么意思?j2ee初學者求問
2015-12-25 回復 有任何疑惑可以回復我~
#2

WTplume 回復 慕運維0247929

useUnicode=true&characterEncoding=utf-8這一段是說編碼格式為utf-8,自己可以設置eclipse的默認編碼格式;后面一句是mysql連接方式的問題,就知道這么多
2016-01-12 回復 有任何疑惑可以回復我~
#3

edge_dawn 回復 慕運維0247929

設置useSSL=false就可以了。 你看WARN啊,You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
2016-02-18 回復 有任何疑惑可以回復我~
#4

高原火狐貍 回復 edge_dawn

正確,我試了下。
2016-03-02 回復 有任何疑惑可以回復我~
#5

myb77

我設置useSSL=false依然出現警告,不知道怎么回事
2016-06-02 回復 有任何疑惑可以回復我~
#6

慕粉1472561107

我改了,但是還是錯的,怎么辦?
2017-03-31 回復 有任何疑惑可以回復我~
#7

kirito_yes 回復 edge_dawn

String url="jdbc:mysql://127.0.0.1:3306/Finance";后面應該怎么加呢?
2017-05-30 回復 有任何疑惑可以回復我~
查看4條回復
首頁上一頁12下一頁尾頁

舉報

0/150
提交
取消

親們,運行結果正確,但是出現警告,如下,有人出現這種情況么?該怎么辦呢?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號