Visión general de clientes y controladores de servidores de datos de IBM >
Tipos de clientes de servidor de datos de IBM
Existen varios tipos de clientes y controladores de servidor de datos de IBM. Cada uno de ellos ofrece un tipo de soporte determinado.
A continuación se enumeran los tipos de controlador y cliente de servidor de datos de IBM a disposición del usuario:
-
IBM Data Server Driver para JDBC y SQLJ
- IBM Data Server Driver para ODBC y CLI
- IBM Data
Server Driver Package
-
IBM Data Server Runtime Client
- IBM Data Server Client
Cada cliente y controlador de servidor de datos de IBM proporciona un tipo de soporte determinado:
- Sólo para aplicaciones Java, utilice
IBM Data Server Driver para JDBC y SQLJ.
- Sólo para aplicaciones que utilizan ODBC o CLI, utilice IBM Data Server Driver para ODBC y CLI.
(También se le denomina controlador de cli.)
- Para aplicaciones que utilizan ODBC, CLI, .NET, OLE DB,
PHP, Ruby, JDBC o SQLJ, utilice IBM Data
Server Driver Package.
- Si necesita soporte de DB2 Command
Line Processor Plus (CLPPlus), utilice IBM Data
Server Driver Package.
- Si necesita soporte de procesador de línea de mandatos (CLP) de DB2 y soporte de cliente básico para la ejecución y despliegue de aplicaciones, utilice
IBM Data Server Runtime Client.
- Si necesita soporte para la administración de bases de datos y desarrollo de aplicaciones utilizando una interfaz de programación de aplicaciones (API), tal como
ODBC, CLI, .NET o JDBC, utilice IBM Data Server Client.
IBM Data Server Driver para JDBC y SQLJ
El
IBM Data Server Driver para JDBC y SQLJ es el controlador por omisión para los procedimientos almacenados de Java y para las funciones definidas por el usuario. Este controlador proporciona soporte para aplicaciones cliente y applets que están escritos en Java utilizando JDBC para acceder a servidores locales o remotos, y SQLJ para SQL estático incorporado en aplicaciones Java.
IBM Data Server Driver para ODBC y CLI
Data Server Driver para ODBC y CLI es una solución básica de despliegue diseñada para despliegues de proveedores de software independientes (ISV). Este controlador, que también se denomina controlador de cli,
proporciona soporte de ejecución para aplicaciones utilizando la API de ODBC o la API de CLI sin necesidad de instalar Data Server Client o Data Server Runtime Client.
Este controlador solamente está disponible como archivo tar, no como imagen de instalación.
El único idioma de notificación de los mensajes es el inglés.
IBM Data Server Driver para ODBC y CLI proporciona:
- soporte de ejecución para la API de CLI;
- soporte de ejecución para la API de ODBC;
- soporte de ejecución para la API de XA;
- conectividad de bases de datos;
- soporte para la interfaz de nivel de llamada interactiva de DB2 (db2cli);
- soporte de directorio de bases de datos LDAP; y
- rastreo, anotaciones cronológicas y soporte de diagnóstico.
Registre Data Server Driver para ODBC y CLI con el gestor de controladores ODBC de Microsoft mediante el programa de utilidad db2oreg1.exe.
IBM Data
Server Driver Package,
IBM Data
Server Driver Package es una solución básica de despliegue que ofrece soporte de ejecución para aplicaciones utilizando ODBC, CLI, .NET, OLE DB, PHP, Ruby, JDBC o SQLJ sin necesidad de instalar Data Server Runtime Client oData Server Client. Este controlador de pequeño tamaño está diseñado para redistribuirse por proveedores de software independientes (ISV) y para utilizarse para la distribución de aplicaciones en escenarios de despliegue masivo típicos de las grandes empresas.
Las características del IBM Data
Server Driver Package incluyen:
- DB2 Command
Line Processor Plus (CLPPlus) para crear, editar y ejecutar dinámicamente los scripts y las sentencias de SQL.
- Soporte para las aplicaciones que utilizan ODBC, CLI, PHP o Ruby para acceder a las bases de datos.
- Soporte para aplicaciones cliente y applets que están escritos en Java utilizando JDBC, así como para SQL incorporado para Java (SQLJ).
- Soporte de IBM
Informix Dynamic
Server para .NET, PHP y Ruby.
- Soporte para aplicaciones de SQL incorporado en ejecución.
No se proporcionan prestaciones de precompilador o vinculador.
- Archivos de cabecera de aplicaciones para volver a crear los controladores PHP y Ruby.
- Soporte para la interfaz de nivel de llamada interactiva de DB2 (db2cli).
- Soporte para los rastreos de DRDA (db2drdat).
- En sistemas operativos Windows, IBM Data
Server Driver Package también ofrece soporte para las aplicaciones que utilizan .NET o OLE DB para acceder a las bases de datos. Asimismo, está disponible como imagen de instalación y los módulos de fusión están disponibles para permitirle incluir fácilmente el controlador en una instalación basada en Windows Installer.
IBM Data Server Runtime Client
IBM Data Server Runtime Client proporciona una forma de ejecutar aplicaciones en bases de datos remotas. No se proporcionan herramientas de la GUI con
IBM Data Server Runtime Client.
Incluye, entre otras, estas características:
- El procesador de línea de mandatos (CLP) de DB2 para emitir mandatos. El CLP proporciona también una forma básica de realizar la administración remota de servidores.
- Soporte de cliente base para gestionar las conexiones de bases de datos, las sentencias de SQL, las
sentencias de XQuery y los mandatos.
- Soporte para las interfaces comunes de acceso a bases de datos: JDBC, ADO.NET, OLE DB, ODBC, CLI (interfaz de línea de
mandatos), PHP y Ruby.
Este soporte incluye controladores y funciones para
definir fuentes de datos. Por ejemplo, para ODBC, cuando se instala un cliente de servidor de datos de IBM, se instala el controlador ODBC y se registra el controlador. Los desarrolladores de aplicaciones y otros usuarios pueden utilizar la
herramienta Administrador de origen de datos ODBC de Windows para definir las fuentes de datos.
- Explotación Lightweight Directory Access Protocol (LDAP)
- Soporte para protocolos habituales de comunicación de red: TCP/IP y conexiones con nombre.
- Soporte para instalar varias copias de un cliente en el mismo sistema.
Estas copias pueden ser de la misma versión o de versiones diferentes.
- Términos de licencia que permiten la libre redistribución de
IBM Data Server Runtime Client
junto con la aplicación.
- Menos espacio necesario para el despliegue en comparación con el del producto completo IBM Data Server Client en lo que respecta al tamaño de la imagen de instalación y el espacio de disco necesario.
- Un catálogo que almacena información para conectar con bases
de datos y servidores.
- Ventajas del empaquetado en sistemas operativos Windows: Puede empaquetar el cliente junto con su aplicación para proporcionar la conectividad necesaria para la aplicación.
Asimismo, el cliente está disponible en forma de módulos de fusión de Windows Installer que
permiten incluir los archivos DLL de RTCL
en el paquete de instalación de la aplicación. Esto permite
también incluir con la aplicación sólo las partes del cliente
que necesite.
- Soporte de
IBM
Informix Dynamic
Server
para PHP, Ruby, .NET y JDBC
IBM Data Server Client
IBM Data Server Client
incluye toda la funcionalidad de
IBM Data Server Runtime Client,
más funcionalidad para la administración de bases de datos, el
desarrollo de aplicaciones y la configuración cliente/servidor.
Las características incluyen las siguientes:
- Más espacio necesario para el despliegue en comparación con
IBM Data Server Runtime Client
en términos del tamaño de la imagen de instalación y el espacio
de disco necesario. Pero en los sistemas operativos
Windows, puede disminuir la imagen de
IBM Data Server Client
para reducir el tamaño de la imagen de instalación.
- El asistente de configuración para ayudar a catalogar las bases de datos y configurar el servidor
de bases de datos.
- Centro de control y otras herramientas gráficas para la implementación y administración de bases de datos. Estas herramientas están disponibles para versiones de Windows en
x86 (solo 32 bits), Windows en x64 (AMD64/EM64T), Linux en x86 y Linux en
AMD64/EM64T (x64).
- Documentación para los primeros pasos para nuevos usuarios.
- Herramientas de Visual Studio
- IBM Data Studio
- Archivos de cabecera de aplicaciones
- Precompiladores para varios lenguajes de programación
- Soporte de enlace lógico
- Ejemplos y guías de aprendizaje
- Soporte de
IBM
Informix Dynamic
Server
para PHP, Ruby, .NET, JCC y JDBC
[ Principio de página | Página anterior | Página siguiente | Contenido ]