Resumen de controladores de BD
En este apartado ofrecemos un resumen de los controladores de BD. Aunque puede que Windows venga con algunos controladores de BD, es posible que necesite descargar más controladores.
Los proveedores de bases de datos pueden ofrecer controladores para descargar en paquetes o junto con el software cliente de base de datos. En este último caso, el cliente de base de datos suele incluir todos los controladores necesarios u ofrecer una opción durante la instalación para seleccionar los controladores y componentes que el usuario desee instalar. El software cliente de base de datos suele incluir funciones de administración y configuración que permiten simplificar la administración de la BD y documentación que explica cómo instalar y configurar el cliente y sus componentes.
Es muy importante configurar bien el cliente de BD para establecer correctamente la conexión con la BD. Antes de instalar y utilizar el software cliente de BD, le recomendamos que lea detenidamente las instrucciones de instalación y configuración del cliente de BD, que pueden variar según la versión de BD y según la versión de Windows.
Si desea conocer las características y limitaciones de cada tecnología de acceso de datos con respecto a cada tipo de BD, consulte la documentación de la BD correspondiente y pruebe la conexión. Debe tener en cuenta estos puntos para evitar problemas de conexión:
•Algunos proveedores de ADO.NET no son compatibles o tienen una compatibilidad limitada. Consulte el apartado Notas sobre compatibilidad con ADO.NET.
•Cuando instale un controlador de BD, recomendamos que tenga la misma plataforma que la aplicación de Altova (32 o 64 bits). Por ejemplo, si usa una aplicación de Altova de 32 bits en un sistema operativo de 64 bits, instale el controlador de 32 bits y configure la conexión de base de datos con ayuda del controlador de 32 bits (véase Ver los controladores ODBC disponibles).
•Cuando configure un origen de datos ODBC, recomendamos crear el nombre de origen de datos (DSN) como DSN del sistema en lugar de como DSN de usuario. Para más información, consulte Configurar una conexión ODBC.
•Cuando configure un origen de datos JDBC, compruebe que tiene instalado JRE (Java Runtime Environment) o Java Development Kit (JDK) y que la variable de entorno CLASSPATH del sistema operativo está configurada. Para más información, véase Configurar una conexión JDBC.
•Si necesita consultar las instrucciones de instalación e información sobre compatibilidad de los controladores o clientes de BD, consulte la documentación que viene con el paquete de instalación.
Tecnologías disponibles de acceso a los datos
En la tabla que aparece más abajo puede ver una lista de controladores de BD que puede utilizar para conectarse a una base de datos a través de las diferentes tecnologías de acceso a los datos. Tenga en cuenta que esta lista no es exhaustiva ni prescriptiva; puede utilizar otras alternativas nativas o de terceros además de los controladores que se muestran a continuación.
Base de datos | Interfaz | Controladores |
---|---|---|
Firebird | ADO.NET | Proveedor de datos ADO.NET (https://www.firebirdsql.org/en/additional-downloads/)
|
JDBC | Controlador Firebird JDBC ( https://www.firebirdsql.org/en/jdbc-driver/ )
| |
ODBC | Controlador Firebird ODBC ( https://www.firebirdsql.org/en/odbc-driver/ )
| |
IBM DB2 | ADO | Proveedor IBM OLE DB para DB2
|
ADO.NET | Proveedor IBM Data Server para .NET
| |
JDBC | Controlador IBM Data Server para JDBC y SQLJ
| |
ODBC | Controlador IBM DB2 ODBC
| |
IBM DB2 para i | ADO | •Proveedor IBM DB2 para i5/OS IBMDA400 OLE DB •Proveedor IBM DB2 para i5/OS IBMDARLA OLE DB •Proveedor IBM DB2 para i5/OS IBMDASQL OLE DB
|
ADO.NET | Proveedor de datos .NET Framework para IBM i
| |
JDBC | Controlador IBM Toolbox para Java JDBC
| |
ODBC | Controlador iSeries Access ODBC
| |
IBM Informix | ADO | Proveedor IBM Informix OLE DB
|
JDBC | Controlador IBM Informix JDBC
| |
ODBC | Controlador IBM Informix ODBC
| |
Microsoft Access | ADO | •Proveedor Microsoft Jet OLE DB •Proveedor Microsoft Access Database Engine OLE DB
|
ADO.NET | Proveedor de datos .NET Framework para OLE DB
| |
ODBC | •Controlador Microsoft Access
| |
MariaDB | ADO.NET | Si falta el conector .NET especial para MariaDB, use Connector/NET para MySQL (https://dev.mysql.com/downloads/connector/net/).
|
JDBC | MariaDB Connector/JDBC (https://downloads.mariadb.org/)
| |
ODBC | MariaDB Connector/ODBC (https://downloads.mariadb.org/)
| |
Conexión nativa | Disponible. No se requiere ningún controlador.
| |
Microsoft SQL Server | ADO | •Controlador Microsoft OLE DB para SQL Server (MSOLEDBSQL) •Proveedor Microsoft OLE DB para SQL Server (SQLOLEDB) •Cliente nativo de SQL Server (SQLNCLI)
|
ADO.NET | •Proveedor de datos .NET Framework para SQL Server •Proveedor de datos .NET Framework para OLE DB
| |
JDBC | •Controlador Microsoft JDBC para SQL Server ( https://msdn.microsoft.com/library/mt484311.aspx ) | |
ODBC | •Controlador ODBC para Microsoft SQL Server ( https://docs.microsoft.com/en-us/SQL/connect/odbc/download-odbc-driver-for-sql-server )
| |
MySQL | ADO.NET | •Conector/NET (https://dev.mysql.com/downloads/connector/net/)
|
JDBC | Conector/J ( https://dev.mysql.com/downloads/connector/j/ )
| |
ODBC | Conector/ODBC ( https://dev.mysql.com/downloads/connector/odbc/ )
| |
Conexión nativa | Disponible para MySQL 5.7 y superior. No se requiere ningún controlador.
| |
Oracle | ADO | •Proveedor Oracle para OLE DB •Proveedor Microsoft OLE DB para Oracle
|
ADO.NET | Proveedor de datos Oracle para .NET (https://www.oracle.com/technetwork/topics/dotnet/index-085163.html)
| |
JDBC | •Controlador JDBC Thin •Controlador JDBC Oracle Call Interface (OCI)
Estos controladores se suelen instalar durante la instalación del cliente de base de datos Oracle. Conéctese con el controlador OCI (no con Thin) si usa el componente Oracle XML DB.
| |
ODBC | •Microsoft ODBC para Oracle •Controlador Oracle ODBC (por lo general se instala durante la instalación del cliente de base de datos Oracle)
| |
PostgreSQL | JDBC | Controlador PostgreSQL JDBC ( https://jdbc.postgresql.org/download.html )
|
ODBC | psqlODBC ( https://odbc.postgresql.org/ )
| |
Conexión nativa | Disponible. No se requiere ningún controlador.
| |
Progress OpenEdge | JDBC | Conector JDBC ( https://www.progress.com/jdbc/openedge )
|
ODBC | Conector ODBC ( https://www.progress.com/odbc/openedge )
| |
SQLite | Conexión nativa | Disponible. No se requiere ningún controlador.
|
Sybase | ADO | Proveedor Sybase ASE OLE DB
|
JDBC | jConnect™ para JDBC
| |
ODBC | Controlador Sybase ASE ODBC
| |
Teradata | ADO.NET | Proveedor de datos .NET para Teradata (https://downloads.teradata.com/download/connectivity/net-data-provider-for-teradata)
|
JDBC | Controlador Teradata JDBC (https://downloads.teradata.com/download/connectivity/jdbc-driver)
| |
ODBC | Controlador Teradata ODBC para Windows (https://downloads.teradata.com/download/connectivity/odbc-driver/windows)
|