descargar - hacer consultas en mysql desde java
Advertencia: no se recomienda establecer una conexión SSL sin la verificación de identidad del servidor (1)
Coloque el useSSL = falso al final de la base de datos de nombres:
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/INTtech?useSSL=false","root","root");
Esta pregunta ya tiene una respuesta aquí:
Al conectar una base de datos MySQL obtengo la siguiente advertencia:
No se recomienda establecer una conexión SSL sin la verificación de identidad del servidor. De acuerdo con MySQL 5.5.45+, 5.6.26+ y 5.7.6+ requisitos La conexión SSL debe establecerse por defecto si no se establece una opción explícita. Para cumplir con las aplicaciones existentes que no utilizan SSL, la propiedad verifyServerCertificate se establece en ''false''. Debe deshabilitar explícitamente el SSL configurando useSSL = false, o configure useSSL = true y proporcione un almacén de confianza para la verificación del certificado del servidor.
por favor ayúdame a salir de este problema
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();
}
}
}