Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/09/2014, 13:03
Avatar de raydelpq94
raydelpq94
 
Fecha de Ingreso: abril-2014
Ubicación: Arroyo Naranjo
Mensajes: 23
Antigüedad: 10 años
Puntos: 0
Información Conexión remota a mysql

Hola, Soy profesor de una escuela y estoy haciendo una aplicación en java para tener en control de los estudiantes. Para ello necesito poder realizar una conexión a un servidor mysql que esta instalado en mi PC con xamp. Cuando realizo la conexión y utilizo como nombre del servidor localhost no tengo problemas, pero cuando pongo mi IP me da error. Les agradecería si pudiesen ayudarme. Gracias de ante mano.

Código:
public class conector {
public Connection conexion;
public String error;
public Statement instruccion;
String host="localhost", user="user", pass="pass",String="estudiantes";
    
    public conector() throws ClassNotFoundException, SQLException{
            try{
                Class.forName("com.mysql.jdbc.Driver");
                // org.gjt.mm.mysql.Driver
                conexion=DriverManager.getConnection("jdbc:mysql://"+host+":3306/"+bd,user,pass);
                instruccion = conexion.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
            }
            catch(ClassNotFoundException e){// si no se encuentra el driver
                error=e.getMessage();
            }
            
            catch(SQLException e){// si la conexion falla
                error=e.getMessage();
            }
    }
    
    public Connection getConexion(){
        return conexion;
    }
    
    public void cierra() throws SQLException{
        try{
            conexion.close();
        }
        catch(Exception ex){
        
       }
    }
    
    public String Get_error(){
        return error;
    }
}