Hola. No sé muy bien dónde va esta pregunta :rolleyes:
Estoy trabajando con Java, nunca lo había hecho antes. Necesito terminar un proyecto y para ello tengo que programar una aplicación usando un driver JDBC para acceder a bases de datos DB2, pero por más que busco no sé cómo carajo se hace para que a la hora de correr la aplicación me reconozca el driver. No para de salirme este mensaje:
CitarException in Connection java.lang.ClassNotFoundException: com.ibm.db2.jdbc.app.DB2Driver
Lo que hago es esto:
public static Connection getDBLABConnection() throws SQLException{
String url = "...";
String user = "...";
String password = "...";
Connection conn;
try{
Class.forName("com.ibm.db2.jdbc.app.DB2Driver");
conn = DriverManager.getConnection(url, user, password);
}
catch(Exception e){
System.out.println("Exception in Connection "+ e);
conn = null;
}
return conn;
}
Estoy usando NetBeans para editar y ejecutar.
¿Alguna sugerencia? He buscado por las opciones de NetBeans pero no encuentro nada parecido a "Agregar driver". Supongo que no se llamará así jaja.
Gracias.
Tienes que agregar la ruta del driver al classpath
selecciona tu proyect-Properties-libreries-Add Jar/Folder --Agregas el Driver
y es COM.ibm.db2.jdbc.app.DB2Driver
Un Saludo!
Gracias gran ayuda ;D
Aún así me he tenido que romper un pelín más la cabeza, resulta que para el driver que yo uso hay que poner esto:
com.ibm.db2.jcc.DB2Driver
Gracias de nuevo!