Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Kasswed en 9 Febrero 2010, 03:15 am



Título: Agregar driver JDBC al IDE
Publicado por: Kasswed en 9 Febrero 2010, 03:15 am
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:

Citar
Exception in Connection java.lang.ClassNotFoundException: com.ibm.db2.jdbc.app.DB2Driver

Lo que hago es esto:

Código
  1. public static Connection getDBLABConnection() throws SQLException{
  2.    String url = "...";
  3.    String user = "...";
  4.    String password = "...";
  5.    Connection conn;
  6.    try{
  7.        Class.forName("com.ibm.db2.jdbc.app.DB2Driver");
  8.        conn = DriverManager.getConnection(url, user, password);
  9.    }
  10.    catch(Exception e){
  11.        System.out.println("Exception in Connection "+ e);
  12.        conn = null;
  13.    }
  14.    return conn;
  15. }

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.


Título: Re: Agregar driver JDBC al IDE
Publicado por: Leyer en 9 Febrero 2010, 04:21 am
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!


Título: Re: Agregar driver JDBC al IDE
Publicado por: Kasswed en 9 Febrero 2010, 05:03 am
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:

Código:
com.ibm.db2.jcc.DB2Driver

Gracias de nuevo!