Предупреждение: установка SSL-соединения без проверки подлинности сервера не рекомендуется

При подключении базы данных MySQL я получаю следующее предупреждение:

Установление SSL-соединения без проверки подлинности сервера не рекомендуется. В соответствии с требованиями MySQL 5.5.45+, 5.6.26+ и 5.7.6+ SSL-соединение должно быть установлено по умолчанию, если явный параметр не задан. Для соответствия существующим приложениям, не использующим SSL, свойство verifyServerCertificate имеет значение "false". Вам нужно либо явно отключить SSL, установив useSSL = false, либо установить useSSL = true и предоставить доверительное хранилище для проверки сертификата сервера.

пожалуйста, помогите мне решить эту проблему.

import java.sql.*;
public class JdbcCreateTable {
public static void main(String args[])
{
    try
    {
        Class.forName("com.mysql.jdbc.Driver");
    }
    catch(ClassNotFoundException e)
    {
        e.printStackTrace();
    }
    try{
        Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/INTtech","root","root");
        Statement st=con.createStatement();
        int i=st.executeUpdate("create table Author(AID int primary key,Aname varchar(20),AContact no int,ACountry string)");
        System.out.println("Table is created"+i);
        con.close();
    }
    catch(SQLException e)
    {
        e.printStackTrace();
    }
}
}

Ответы

Ответ 1

Поместите useSSL = false в конец базы данных имен:

Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/INTtech?useSSL=false","root","root");