Conexiones con bases de datos DB2 para z/OS

Utilice el Asistente de nuevas conexiones de base de datos o las páginas incorporadas en otros asistentes para crear una conexión JDBC con DB2 para z/OS.

El controlador IBM Data Server para JDBC y SQLJ está soportado para DB2 para z/OS.

Controlador IBM Data Server para JDBC y SQLJ

El controlador IBM Data Server para JDBC y SQLJ es un controlador Java JDBC de dos niveles puro que permite que un cliente Java se comunique directamente con varios IBM Data Server mediante el protocolo DRDA. Este controlador admite conexiones de Tipo 2 (con bases de datos que están catalogadas en el sistema local) y conexiones de Tipo 4 (mediante un sistema principal, un nombre de base de datos y un puerto).

El controlador IBM Data Server para JDBC y SQLJ se incluye con este producto, en el plugin com.ibm.datatools.db2.

Nota: Debido a una limitación de JDBC, cuando se conecte a DB2 para OS/390 (CP930), algunos datos en el conjunto de caracteres de doble byte (DBCS) se truncan en función de la longitud de datos de codificación UTF-8. Una sentencia "SELECT" puede recibir 10 caracteres Katakana del juego de caracteres de un solo byte (SBCS) como tres caracteres Katakana. Los datos reales almacenados en una tabla en OS/390 son '8182838485868788898A' en notación hexadecimal, es decir, 10 caracteres 10 Katakana japoneses (1 byte por 1 carácter). Sin embargo, si utiliza el controlador JDBC con la configuración predeterminada, los datos de la consulta recibidos sólo muestran tres caracteres ('efbdb1efbdb2efbdb3') como la serie de caracteres de nueve bytes válida en UTF-8, que se recortará de 'efbdb1efbdb2efbdb3efbdb4efbdb5efbdb6efbdb7efbdb8efbdb9efbdba' en el controlador JDBC.

Referencia relacionada
Conexiones Kerberos de DB2 para z/OS
Conexiones LDAP de DB2

Comentarios