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.