Forums:
Hola a todos, tengo un problema porque no puedo conectar java en windows 7 con mysql en linux, siempre me sale el mismo error
Unable to add connection. Cannot establish a connection to
jdbc:mysql://192.168.1.5/control_de_inventarios using com.mysql.jdbc.Driver (Communications link failure)
Last packed sent to server was 0 ms ago.).
Por favor necesito ayuda urgente, las dos computadoras les conecto con un cable cruzado, la red funciona comparten archivos y toda la nota, hacen ping, todo full pero no funciona, ya estan añadidas las librerias necesarias, todo esta completo y no entiendo que es lo que falla.
Gracias por la ayuda urgente.
cadena de conexion
muestra tu clase de conexion porfa
luis eduardo parrales g.
El servidor MySQL esta
El servidor MySQL esta aceptando conexiones remotas? Esto lo puedes hacer en el archivo my.cnf
Saludos,
Me podrias indicar por favor
Me podrias indicar por favor en que parte le configuro por favor, estoy recien moneando mysql
Gracias.
Mira
Mira aqui:
http://www.deambulando.com/2009/01/19/habilitar-conexiones-remotas-en-mysql/
Saludos,
Perfecto. muchísimas gracias,
Perfecto. muchísimas gracias, funciono muy bien, muchas pero muchas gracias...
la clas esta asi
/*
*/
package controladores;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/**
*
* @author David
*/
public class Conexion {
public void conexion() throws ClassNotFoundException, SQLException
{
Connection miConexion = null;
try {
Class.forName("com.mysql.jdbc.Driver");//registrar el driver
//miConexion = DriverManager.getConnection("jdbc:mysql://localhost/prueba", "root", "");//establecer conexión, conectarse a la bd(url, name user, contraseña)
miConexion = DriverManager.getConnection("jdbc:mysql://192.168.30.1/control_de_inventarios", "valeria", "123");//establecer conexión, conectarse a la bd(url, name user, contraseña)
Statement stm = miConexion.createStatement();
ResultSet rs = stm.executeQuery("select * from EMPLEADO");//devuelve juego de resultados
while (rs.next()) {//devuelve si hay o no hay más registros
int codigo = rs.getInt("codigo");//al final esta el nombre del campo de la base de datos//puede ser también el indice 1
String nombre = rs.getString("nombre");
System.out.println("código= " + codigo);
System.out.println("nombre= " + nombre);
}
} catch (ClassNotFoundException e) {
System.out.println(e);
} catch (SQLException e) {
System.out.println(e);
}
}
public Conexion()
{
}
public static void main(String [] args) throws ClassNotFoundException, SQLException
{
Conexion conex=new Conexion();
conex.conexion();
}
}
Las ip las tengo fijas las cambio haber si de pronto era eso pero nada, me interesa saber como configurar el archivo para que reciba conexiones remotas, estoy usando el mysql-admin, qu es lo más fácil para poder ocnfigurarlo que he encontrado.