A diferencia de lo que sucede en las plataformas distribuidas, sólo hay una base de datos DB2 en un sistema o una partición lógica de i5/OS. DB2 UDB para iSeries o DB2 para i5/OS (en función de la versión del sistema operativo i5/OS que esté utilizando) se integra con el sistema operativo i5/OS y no es necesario instalar un producto diferente).
DB2 UDB
para iSeries o DB2 para i5/OS es una base de datos relacional que está totalmente integrada con el sistema operativo i5/OS, con lo que resulta fácil de utilizar y gestionar.
El producto también proporciona diferentes funciones y características como, por ejemplo, desencadenantes, procedimientos almacenados e indexados de mapas de bits dinámicos que sirven para una amplia variedad de tipos de aplicaciones. Estas aplicaciones van desde las aplicaciones tradicionales basadas en sistema principal para las soluciones cliente/servidor, hasta las aplicaciones de inteligencia empresarial.
La jerarquía de la base de datos tiene un aspecto parecido a:
(Base de datos única) > Nombre esquema > Nombre tabla
Los dos controladores JDBC están disponibles para acceder a la base de datos:
- Controlador JDBC nativo: Tipo 2, se utiliza cuando la base de datos es local para el servidor basado en WebSphere Application Server. Este controlador es local en
WebSphere ESB y no se puede utilizar
para acceder a una base de datos de una estación de trabajo
i5/OS remota.
- Controlador JDBC de Toolbox: Tipo 4, normalmente se utiliza cuando la
base de datos a la que se está accediendo es remota respecto la estación de trabajo que
contiene WebSphere ESB. El controlador de Toolbox se puede utilizar cuando la base de datos es local en el servidor,
pero se recomienda el controlador nativo porque está optimizado para acceso de base de datos
local.
Los archivos de controlador JDBC de Toolbox JDBC se encuentran en una sola
ubicación fija en
i5/OS. En una estación de trabajo
i5/OS,
se puede encontrar el archivo de controlador JDBC de Toolbox para
Java™,
jt400.jar, en una ubicación fija del sistema de archivos:
/QIBM/ProdData/Http/Public/jt400/lib/jt400.jar
En un entorno heterogéneo donde
WebSphere ESB se esté ejecutando en una plataforma distribuida, pero que acceda a su base de datos común en una estación de trabajo i5/OS, el controlador JDBC que debe elegirse es el controlador JDBC Toolbox para Java. El archivo
de controlador para el controlador JDBC de Toolbox se denomina
jt400.jar y necesita estar disponible en la
estación de trabajo que contiene
WebSphere ESB. Puede obtener el controlador desde la estación de trabajo distribuida de una de dos maneras:
- Copie el controlador de la estación de trabajo de base de datos de
i5/OS
a un directorio de la estación de trabajo distribuida.
- Bajar el controlador del sitio Web de jtopen a un directorio de la estación de trabajo distribuida. El URL del sitio Web de jtopen está en: http://sourceforge.net/projects/jt400