Duda conexión Java y MySQL

Tengo una duda generando un código de Java y MySQL.

Tengo una base de datos alojada en cdmon, intento conectar un programita java con ella, porque estoy aprendiendo java y me da error, el código del programa es este:

public static void main(String[] args) {
//Conecta con la BD
try{
System.out.println("Intentando conectar con la base de datos...");
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://192.168.2.90/nombreBD", "usuario", "contraseña");
System.out.println("Conexión exitosa");
}
catch(SQLException ex){
System.out.println("Error de MySQL");
} 
catch(ClassNotFoundException e){
e.printStackTrace();
} 
catch(Exception e){
System.out.println("Se ha encontrado un error que es: "+e.getMessage());
}

Y el error que me genera es el primer catch (Error de MySQL)

En mi gestor de Mysql el nombre de ip que me aparece es el que arriba viene indicado y el nombre de usuario y todo lo he puesto correctamente respetando mayúsculas y minúsculas.

El acceso es extranet.

1 respuesta

Respuesta
1

Pueden ser dos posibles errores, uno tienes que configurar el firewall de tu sistema operativo y habilitar el puerto 3306, para que puedas acceder remotamente a servidor mysql.

O puede ser que no tiene la librería mysql jdbc driver

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas