mira este es parte del codigo ke manejo para mi conexion
package conexion2;
import java.sql.*;
import java.sql.SQLException;
public class Conexion {
private Connection conn = null;
private Statement enunciado;
private static Conexion instancia;
static String bd = "a9157709_biblio";
static String login = "a9157709_donaji";
static String password = "*******";
static String url = "jdbc:mysql://mysql10.000webhost.com:3306/"+bd;
//static String servidor = "64.120.180.106";
public synchronized static Conexion getInstancia(){
if (instancia == null){
instancia = new Conexion();
}
return instancia;
}
public void Conexion(){
try{
Class.forName("com.mysql.jdbc.Driver").newInstance ();
conn = DriverManager.getConnection(url,login,password);
enunciado = conn.createStatement();
if (conn != null) {
System.out.println("Conexión a base de datos "+url+" ... Ok");
}
}
catch(SQLException ex){
ex.printStackTrace();
System.out.println("Error en");
}
catch(Exception ex) {
System.out.println("Error" + ex.getMessage());
//System.out.println("Hubo un problema al intentar conectarse con la base de datos "+url);
}
}
public ResultSet hacerConsulta(String consulta){
ResultSet resultado = null;
try{
resultado = enunciado.executeQuery(consulta);
}catch(SQLException e){
e.printStackTrace();
}
return resultado;
}
public Connection getConexion(){
return conn;
}
}
Al final me manda un error que el tiempo se agoto, y ps ahi ya no se que hacer, te agradeceria tu ayudan, gracias de antemano por la atencion