Foro de elhacker.net

Programación => Java => Mensaje iniciado por: KuraraGNU en 8 Marzo 2011, 12:16 pm



Título: controlador para conexión base de datos db2
Publicado por: KuraraGNU en 8 Marzo 2011, 12:16 pm
¡Buenas! Estoy un tanto quemada con este tema, se cómo hacer conexiones a bases de datos, teoricamente, porque no he hecho ninguna, pero vamos, tengo la teoría para hacerlo. El problema que tengo es que no encuentro el controlador para poder establecer conexión con una base de datos db2 en linux. Expondré uno a uno mis problemas en orden.

1. Instalé la base de datos db2 expres a través de repositorios, por lo tanto no he visto nada de configuración, se autoconfiguró y no se si tendré el DB2Driver si alguno sabe en qué carpeta se aloja para ver si lo tengo o qué comandos debo de usar para verlo lo agradecería, quizás más que el resto de preguntas que pondré a continuación.

2. Suponiendo que esté bien instalado, decidme el nombre del controlador, que he encontrado nombres diferentes de controladores y ninguno es de la página oficial de IBM, tengo estos:
com.ibm.db2.jcc.DB2Driver
com.ibm.db2.jdbc.app.DB2Driver

La página oficial de IBM donde está la ayuda es:
http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=/com.ibm.db2.udb.uprun.doc/doc/r0008865.htm

P.D: He estado mirando, y sí, es este el controlador: com.ibm.db2.jcc.DB2Driver lo pone aqui:
http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=/com.ibm.db2.udb.uprun.doc/doc/r0008865.htm
Se ve que lo que pasa es que me falta el driver o la configuración, así que ya sabéis dónde me tenéis que ayudar, en la configuración y/o instalación del driver, que recordad, el DB2 no lo instalé con el instalador gráfico, sino con apt-get, es donde está el problema, si no podéis ayudarme y me aconsejáis desistalarlo e instalarmelo a través del entorno gráfico decidmelo que no esté yo dando vueltas que debería de entregar esto pronto :P (además como soy cabezona quiero hacerlo así, no como el resto que lo ha hecho de una forma más sencilla, pero sino tendré que hacer lo mismo y me quedaré sin aprender T_T)