2016-04-20 8 views
8

W aplikacji Java jestem programowania, gdy pytam program do pobierania danych z bazy danych SQL, to pokazuje to w konsoli:Jak wyłączyć WARN podczas łączenia się z bazą danych SQL w Javie

Wed Apr 20 16:57:58 MDT 2016 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.

Wiem, że jest dużo do przeczytania, a protokół SSL jest wyłączony w środowisku roboczym SQL, więc nie mogę wymyślić, jak pozbyć się ostrzeżenia lub czy powinienem się tym przejmować? Z góry dziękuję.

+1

Wykonaj polecenie i dodaj ciąg "useSSL = false" do ciągu połączenia. – Andreas

+0

Yupp właśnie to wymyśliło ... Dzięki. \ [+]/ –

Odpowiedz

18

spróbuj użyć useSSL = false w ciągu połączenia

Przykład:

jdbc: mysql: // xxxxxxx: 3306/xxxx autoReconnect = true & useSSL = false

+0

Czy możesz usunąć swoją odpowiedź? Chciałbym po prostu usunąć ten wątek, ale nie mogę tego zrobić, jeśli istnieje odpowiedź. Dzięki za pomoc. :) –

+0

@EthanMoore, dlaczego miałbyś go usunąć? –

+1

@EthanMoore tylko dlatego, że znalazłeś właściwą odpowiedź, nie oznacza, że ​​powinieneś ją usunąć, może się przydać komuś innemu. Dzięki... – otoloye

Powiązane problemy