AYUDA! Conexion BD Remota
Publicado por Jonatan (2 intervenciones) el 03/09/2009 18:09:56
Este es el metodo que utilizo para hacer mi conexion a mi base de datos MySQL con Java
public class ModeloBD {
private final String driver = "com.mysql.jdbc.Driver";
private final String bd = "sionbd";
private final String url = "jdbc:mysql://localhost:3306/"+ bd;
private final String usr = "root";
private final String clave = "mysqladmin";
private Connection conn = null;
protected final boolean abrirConexion(){
try{
Class.forName(driver);
conn = DriverManager.getConnection(url, usr, clave);
conn.setAutoCommit(false);
return true;
}catch(ClassNotFoundException e){
e.printStackTrace();
}catch(SQLException e){
e.printStackTrace();
}
return false;
}
. . .
local mente funciona bien, el problema es que nesesito que el programa se ejecute en varias maquinas y todas se conecten a la misma base de datos.
intento poner la ip de la maquina que va ha hacer de servidor
/*
private final String url = "jdbc:mysql://192.168.0.2:3306/"+ bd;
*/
pero me da error
si alguien tiene la sulusion, porfar ayudeme!
Gracias por tu tiempo!
public class ModeloBD {
private final String driver = "com.mysql.jdbc.Driver";
private final String bd = "sionbd";
private final String url = "jdbc:mysql://localhost:3306/"+ bd;
private final String usr = "root";
private final String clave = "mysqladmin";
private Connection conn = null;
protected final boolean abrirConexion(){
try{
Class.forName(driver);
conn = DriverManager.getConnection(url, usr, clave);
conn.setAutoCommit(false);
return true;
}catch(ClassNotFoundException e){
e.printStackTrace();
}catch(SQLException e){
e.printStackTrace();
}
return false;
}
. . .
local mente funciona bien, el problema es que nesesito que el programa se ejecute en varias maquinas y todas se conecten a la misma base de datos.
intento poner la ip de la maquina que va ha hacer de servidor
/*
private final String url = "jdbc:mysql://192.168.0.2:3306/"+ bd;
*/
pero me da error
si alguien tiene la sulusion, porfar ayudeme!
Gracias por tu tiempo!
Valora esta pregunta


0