2008-09-05 47 views
8

¿Dónde puedo encontrar la versión redistribuible del controlador IBM DB2 Tipo 4? Supongo que este es el controlador que utilizaría para conectarme desde una aplicación Java (en Windows) a DB2 en el mainframe.IBM DB2 Tipo 4 controlador?

Respuesta

1

Si está ejecutando un AS/400 (o iSeries, o lo que sea que llame IBM en estos días), probablemente querrá obtenerlo de JTOpen.

Su caja de herramientas reemplaza a la antigua Caja de herramientas de Java e incluye los controladores JDBC.

2

Puede obtener los controladores del IBM site. Deberá tener una identificación y contraseña de IBM para iniciar sesión (que puede obtener here). El archivo comprimido tiene aproximadamente 7 MB, contiene DB2 9.5 JDBC (tipo 2/4) y controladores SQLJ. Los controladores de tipo 4 están en db2jcc4.jar. Sin embargo, no podrá conectarse a mainframes con este controlador si el sistema principal ejecuta DB2 para z/OS. Para hacerlo, necesita al menos comprar el producto DB2 Connect, que le costará un mínimo de $ 500.

+2

No es db2jcc4.jar para JDBC 4.0 y Java 6+ mientras db2jcc.jar es JDBC 3.0 y Java 1.4.2+. db2jcc contiene controladores Type2 y Type4. ver http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp? topic =% 2Fcom.ibm.db2.luw.wn.doc% 2Fdoc% 2Fc0051316.html – Cbe317

+0

@ Cbe317 es correcto. db2jcc.jar tiene un controlador de Tipo 4. – dbreaux

5

IBM's Fix pack site tiene el "IBM Data Server Driver para JDBC y SQLJ" que no es más que el controlador JDBC de tipo 4. Aunque la página que mencioné anteriormente es la página de Windows, es el mismo controlador de tipo 4 para todas las plataformas, como debería esperarse.

No creo que se requiera ningún usuario/contraseña.

+1

El enlace parece estar roto. – paxdiablo

7

No podrá conectarse al sistema principal con ningún controlador JDBC redistribuible. El paquete de controladores consiste en el controlador de dispositivo de tipo 4 (db2jcc.jar) y cualquier número de archivos de licencia de la forma:

db2jcc_license_cisuz.jar 

donde el bit cisuz es variable, lo que indica las plataformas que se le permite funcionar en (iSeries, pSeries, System z, LUW, etc.).

Es probable que obtenga cu con cualquier paquete de libre distribución. Necesita el z para acceder a DB2 en el mainframe y eso es celosamente guardado, por lo que deberá adquirir una edición específica de DB2 Connect para obtenerlo. Creo que tanto PE como EE, las ediciones personal y empresarial, tienen este archivo de licencia.

Sin ese archivo de licencia, el controlador de tipo 4 ni siquiera intente para hablar con el servidor, obtendrá una excepción.

0

Si necesito algún IBM JAR para DB2 o MQ, generalmente solo lo agrego a las instrucciones de que DB2 o MQ deben instalarse como requisito previo junto con una URL para descargarlo.

Lo mismo vale para Java y muchos otros productos no fácilmente redistribuibles también.

Esto elimina la necesidad de preocuparse por los problemas de licenciamiento, ya que correspondería a la responsabilidad del usuario y no al vendedor obtener las licencias adecuadas.

3

No es necesario descargar el controlador JDBC por separado, ya viene con su producto DB2. Usted puede encontrar fácilmente en esta ubicación: C:\Program Files\IBM\SQLLIB\java\db2jcc.jar

db2jcc.jar es el nombre del controlador