Configurar DB2 en Iseries Utilizando un Controlador JDBC
Introducción
Puede conectarse a DB2 en iSeries utilizando un controlador JDBC u ODBC. El uso de un controlador JDBC le permite usar funciones adicionales, como poder proporcionar una consultar manual. Esta página cubre las instrucciones para el JTOpen (AS400) y JCC Controladores JDBC.
Nota
Algunos clientes han tenido problemas para conectarse a DB2 en iSeries utilizando el controlador JDBC. En estos casos, los problemas se resolvieron utilizando el controlador ODBC.
Instale y Configure un Controlador DB2 JDBC (AS400)
-
Descarga JTOpen. El archivo ZIP incluye el archivo del controlador JDBC
jt400.jar
. -
Instale el controlador en Jitterbit descomprimiendo la descarga y luego copiando el
jt400.jar
archivo a<JITTERBIT_HOME>/tomcat/drivers/lib/
, reemplazando<JITTERBIT_HOME>
con la ruta a su directorio raíz de Agente Privado. -
Edite el archivo
<JITTERBIT_HOME>/JdbcDrivers.conf
y agregue esta entrada de controlador:<Driver> <Name>IBM DB2</Name> <Class>com.ibm.as400.access.AS400JDBCDriver</Class> <Subprotocol>as400</Subprotocol> </Driver>
-
Reinicie el servicio del servidor Jitterbit Tomcat.
-
El controlador recién instalado ahora debería estar disponible en Design Studio. Durante la configuración de una base de datos de origen o de destino, seleccione IBM DB2 (AS400) [JDBC] en la lista de selección de controlador.
-
En Opciones, ingrese una cadena de conexión manual, reemplazando este ejemplo con su propio alojar, bibliotecas y nombre de base de datos (si corresponde):
Sample Connection Stringjdbc:as400://example.com;libraries=LIB1;Database=S12345;socket timeout=30000
Instale y Configure un Controlador DB2 JDBC (JCC)
Importante
El controlador JCC de IBM requiere un archivo de licencia db2jcc_license_cisuz-XX.jar
. Si no tiene un archivo de licencia, deberá obtener uno o usar JTOpen (AS400) biblioteca en su lugar.
-
Descargue JCC de Versiones y descargas del controlador DB2 JDBC de IBM. El archivo TAR.GZ incluye un archivo ZIP con el archivo del controlador JDBC
db2jcc4.jar
.Nota
El archivo del controlador
db2jcc.jar
utiliza la especificación JDBC 3 y está en desuso. Usar el archivo del controladordb2jcc4.jar
, que utiliza la especificación JDBC 4 en su lugar. -
Instale el controlador en un Agente Privado extrayendo la descarga y luego copiando el archivo
db2jcc4.jar
a<JITTERBIT_HOME>/tomcat/drivers/lib/
, reemplazando<JITTERBIT_HOME>
con la ruta a su directorio raíz de Agente Privado. -
Edite el archivo
<JITTERBIT_HOME>/JdbcDrivers.conf
y agregue esta entrada de controlador:<Driver> <Name>IBM DB2 JCC Driver</Name> <Class>com.ibm.db2.jcc.DB2Driver</Class> <Subprotocol>db2</Subprotocol> </Driver>
-
Localice y copie su archivo de licencia proporcionado por IBM
db2jcc_license_cisuz-XX.jar
a<JITTERBIT_HOME>/tomcat/shared/lib/
. -
Edite el archivo
<JITTERBIT_HOME>/tomcat/conf/catalina.properties
y agregue esta entrada si no está presente:shared.loader=${catalina.home}/shared/lib/*.jar
-
Reinicie el servicio del servidor Jitterbit Tomcat.
-
El controlador recién instalado ahora debería estar disponible en Design Studio. Durante la configuración de una base de datos de origen o de destino, seleccione IBM DB2 (JCC) [JDBC] de la lista de selección de controlador.
-
En Opciones, ingrese una cadena de conexión manual, reemplazando este ejemplo con su propio alojar y nombre de base de datos (si corresponde):
Sample Connection Stringjdbc:db2://example.com/DBNAME