1. 程式人生 > >Java連線MySQL出現警告

Java連線MySQL出現警告

Java連線MySQL5.7,每連線一次資料庫時就會出現警告:

 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.

原因:MySQL在高版本需要指明是否進行SSL連線
解決辦法是:

使用驅動mysql-connector-java-5.0.8-bin.jar版本,就會避免這種異常出現。使用mysql-connector-java-5.1.38-bin.jar版本時,會出現上述異常與警告。或者使用低版本MySQL