Cita:
Iniciado por gustavoh10 Talvez podes probar en vez de
Código PHP:
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
Código PHP:
Class.forName("com.mysql.jdbc.Driver").newInstance();
es la unica diferencia que veo con una clase que tengo.
Que driver de conexión estas usando?
Saludos
yo mis conexiones las hago con com.gjt.mysql.Driver y no tengo problema, pero quizas si dependa algo del driver, revisa eso, de todas formas aqui te dejo un codigo mio que funciona perfect y cualquier cosa utilizalo
Código PHP:
public class conexionbd {
public String error="";
public Connection con=null;
private Statement stt;
private ResultSet rset;
/** Creates a new instance of conexionbd */
public conexionbd() {
super();
}
/*crea una nueva conexión a la base de datos
*/
public boolean conectabd(){
boolean resp=false;
try{
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/asesoria_gerencial","root","1234");
resp=true;
}catch(Exception e){
JOptionPane.showMessageDialog(null, e, "ERROR", JOptionPane.WARNING_MESSAGE);
}
return resp;
}
public static void main(String[] args) {
conexionbd c = new conexionbd();
c.conectabd();
}
//aqui van las funciones relacionadas a la bd
}