1.2 Tecnologias para Conectividad
1.2 Tecnologias para Conectividad
1.2 Tecnologias para Conectividad
ODBC
ODBC es una interfaz de nivel de llamada que permite que las aplicaciones tengan acceso a los
datos de cualquier base de datos en la que haya un controlador ODBC. La utilización de ODBC
permite crear aplicaciones de base de datos con acceso a cualquier base de datos en la que el
usuario final tenga un controlador ODBC. ODBC proporciona una API que permite que la aplicación
sea independiente del sistema de administración de bases de datos (DBMS) de origen.
API de ODBC
Biblioteca de llamadas de funciones, conjunto de códigos de error y sintaxis de SQL estándar para
tener acceso a los datos de los sistemas DBMS.
Biblioteca de vínculos dinámicos (Odbc32.dll) que carga controladores de bases de datos ODBC en
nombre de una aplicación. Esta DLL es transparente a la aplicación.
Biblioteca o bibliotecas DLL que procesan llamadas a funciones ODBC para DBMS específicos. Para
obtener una lista de los controladores proporcionados, consulte Lista de controladores ODBC.
Administrador de ODBC
Herramienta utilizada para configurar un DBMS de modo que quede disponible como origen de
datos de una aplicación.
JDBC
IBM DB2: necesita los archivos jar del controlador binario db2jcc.jar y db2jcc_license_cu.jar.
Busque los controladores DB2 Universal JDBC.
Microsoft Access: No se requiere ningún controlador adicional. Access usa el puente JDBC/ODBC
Microsoft SQL Server y Sybase: Controlador jTDS versión 1.2. El controlador binario se encuentra
dentro de jtds-1.2-dist.zip. Este archivo jar se llama jtds-1.2.jar.
MySQL: controlador JDBC de MySQL, versión 5.04. Descargar aquí. El controlador binario se
encuentra dentro de mysql-connector-java-5.0.4.tar.gz (o .zip). El archivo jar se llama mysql-
connector-java-5.0.4-bin.jar.
Teradata: utilice Teradata JDBC Driver 12.0 o superior. Tanto el controlador Teradata JDBC 12.0
como 13.0 usan los archivos jar terajdbc4.jar y tdgssconfig.jar.
ADO.NET
del software que pueden ser usados por los programadores para acceder a datos
pero fue cambiado tan extensivamente que puede ser concebido como un
ADO
ActiveX Data Objects (ADO) es uno de los mecanismos que usan los programas de computadoras
para comunicarse con las bases de datos, darles órdenes y obtener resultados de ellas.
Con ADO, un programa puede leer, insertar, editar, o borrar, la información contenida en
diferentes áreas de almacenamiento dentro de la base de datos llamadas tablas. Además, se
puede manipular la propia base de datos para crear nuevas áreas para el almacenamiento de
información (tablas), como también alterar o eliminar las ya existentes, entre otras cosas.
OTROS: DAO
Dado lo anterior, el patrón DAO propone separar por completo la lógica de negocio de la lógica
para acceder a los datos, de esta forma, el DAO proporcionará los métodos necesarios para
insertar, actualizar, borrar y consultar la información; por otra parte, la capa de negocio solo se
preocupa por lógica de negocio y utiliza el DAO para interactuar con la fuente de datos.
El DataAccessObject crea una instancia del TransferObject con los datos recuperados del
DataSource
Más actualizaciones