Aperçu des pilotes de base de données
Le tableau suivant regroupe les pilotes de base de données les plus communs que vous pouvez utiliser pour vous connecter à une base de données particulière par le biais d'une technologie d'accès aux données particulières. Veuillez noter que cette liste n'a pas la prétention d'être exhaustive ou prescriptive ; vous pouvez utiliser d'autres solutions natives ou tierces outre les pilotes indiqués ci-dessous.
Bien qu'un certain nombre de pilotes de base de données sont peut-être déjà disponibles sur votre système d'exploitation Windows, il se peut que vous nécessitiez le téléchargement d'un pilote alternatif. En ce qui concerne certaines bases de données, le dernier pilote fourni par le distributeur de bases de données est susceptible de fonctionner mieux que le pilote fourni avec le système d'exploitation.
Les distributeurs de bases de données peuvent fournir des pilotes soit en tant que pack séparément téléchargeables soit fournis avec le logiciel de client de la base de données. Dans ce cas, le logiciel de client de base de données inclut normalement tous les pilotes de base de données requis ou vous proposent une option au cours de l'installation pour sélectionner les pilotes et les composants que vous souhaitez installer. En règle générale, le logiciel de client de base de données consiste en des services d'administration et de configuration utilisés pour simplifier l'administration de base de données et la connectivité, et comporte une documentation expliquant comment installer et configurer le client de base de données et tous ses composants.
La configuration correcte du client de base de données est une étape cruciale pour la mise en place d'une connexion réussie à la base de données. Avant d'installer et d'utiliser votre logiciel de client de base de données, nous vous recommandons vivement de lire attentivement les instructions d'installation et de configuration du client de base de données, ceux-ci peuvent varier pour chaque version de base de données et pour chaque version Windows.
Afin de comprendre les possibilités et les limites de chaque technologie d'accès de données, pour chaque type de base de données, veuillez vous référer à la documentation de ce produit de base de données spécifique et testez également la connexion en comparaison avec votre environnement spécifique. Pour éviter les problèmes de connectivité les plus courants, veuillez consulter les notes et recommandations générales suivantes :
•Certains fournisseurs ADO.NET ne sont pas pris en charge ou ont une prise en charge limitée. Voir Notes de prise en charge ADO.NET.
•Lors de l'installation d'un pilote de base de données, nous vous recommandons d'en utiliser un qui ait la même plate-forme que l'application Altova (32-bit ou 64-bit). Par exemple, si vous utilisez une application Altova 32-bit sur un système d'exploitation 64-bit, installez le pilote 32-bit et configurez votre connexion de base de données à l'aide du pilote 32-bit, voir aussi Consulter les pilotes ODBC disponibles.
•Lors de la configuration d'une source de données ODBC, il est recommandé de créer le non de source de données (DSN) en tant que System DSN au lieu de l'User DSN. Pour plus d'informations, voir Configurer une connexion ODBC.
•Lors de la configuration d'une source de données JDBC, veuillez vous assurer que le JRE (Java Runtime Environment) ou le Java Development Kit (JDK) soit installé et que la variable d'environnement CLASSPATH du système d'exploitation soit configurée. Pour plus d'informations, voir Configurer une connexion JDBC Connection.
•En ce qui concerne les instructions et les détails de prise en charge de tout pilote ou logiciel de client de base de données que vous installez à partir d'un fournisseur de base de données, contrôlez la documentation fournie avec le paquet d'installation.
Base de données | Interface | Drivers |
---|---|---|
Firebird | ADO.NET | Fournisseur de données Firebird ADO.NET (https://www.firebirdsql.org/en/additional-downloads/) |
JDBC | Pilote Firebird JDBC ( https://www.firebirdsql.org/en/jdbc-driver/ ) | |
ODBC | Pilote Firebird ODBC ( https://www.firebirdsql.org/en/odbc-driver/ ) | |
IBM DB2 | ADO | Fournisseur IBM OLE DB pour DB2 |
ADO.NET | Fournisseur IBM Data Server pour .NET | |
JDBC | Pilote IBM Data Server pour JDBC et SQLJ | |
ODBC | Pilote IBM DB2 ODBC | |
IBM DB2 for i | ADO | •Fournisseur IBM DB2 pour i5/OS IBMDA400 OLE DB •Fournisseur IBM DB2 pour i5/OS IBMDARLA OLE DB •Fournisseur IBM DB2 pour i5/OS IBMDASQL OLE DB |
ADO.NET | Fournisseur .NET Framework Data pour IBM i | |
JDBC | Pilote IBM Toolbox pour Java JDBC | |
ODBC | Pilote iSeries Access ODBC | |
IBM Informix | ADO | Fournisseur IBM Informix OLE DB |
JDBC | Pilote IBM Informix JDBC | |
ODBC | Pilote IBM Informix ODBC | |
Microsoft Access | ADO | •Fournisseur Microsoft Jet OLE DB •Fournisseur Microsoft Access Database Engine OLE DB |
ADO.NET | Fournisseur de données .NET Framework pour OLE DB | |
ODBC | •Pilote Microsoft Access | |
MariaDB | ADO.NET | En défaut d'un connecteur .NET dédié pour MariaDB, utiliser Connector/NET pour MySQL (https://dev.mysql.com/downloads/connector/net/). |
JDBC | Connecteur MariaDB /J (https://downloads.mariadb.org/) | |
ODBC | Connecteur MariaDB /ODBC (https://downloads.mariadb.org/) | |
Microsoft SQL Server | ADO | •Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL) •Fournisseur Microsoft OLE DB pour SQL Server (SQLOLEDB) •SQL Server Native Client (SQLNCLI) |
ADO.NET | •.NET Framework Fournisseur de données pour SQL Server •.NET Framework Fournisseur de données pour OLE DB | |
JDBC | •Pilote Microsoft JDBC pour SQL Server ( https://docs.microsoft.com/en-us/sql/connect/jdbc/microsoft-jdbc-driver-for-sql-server ) | |
ODBC | •Pilote ODBC pour Microsoft SQL Server ( https://docs.microsoft.com/en-us/SQL/connect/odbc/download-odbc-driver-for-sql-server ) | |
MySQL | ADO.NET | Connecteur/NET (https://dev.mysql.com/downloads/connector/net/) |
JDBC | Connecteur/J ( https://dev.mysql.com/downloads/connector/j | |
ODBC | Connecteur/ODBC ( https://dev.mysql.com/downloads/connector/odbc) | |
Oracle | ADO | •Fournisseur Oracle pour OLE DB •Fournisseur Microsoft OLE DB pour Oracle |
ADO.NET | Fournisseur de données Oracle pour .NET (http://www.oracle.com/technetwork/topics/dotnet/index-085163.html) | |
JDBC | •JDBC Thin Driver •Pilote JDBC Oracle Call Interface (OCI) Ces pilotes sont généralement installés pendant l'installation de votre client de base de données Oracle. Connectez-vous par le biais du pilote OCI Driver (par le Thin Driver) si vous utilisez le composant Oracle XML DB. | |
ODBC | •Microsoft ODBC pour Oracle •Le pilote Oracle ODBC (généralement installé pendant l'installation de votre client de base de données Oracle) | |
PostgreSQL | JDBC | Pilote PostgreSQL JDBC ( https://jdbc.postgresql.org/download.html ) |
ODBC | psqlODBC ( https://odbc.postgresql.org/ ) | |
Native Connection | Disponible. Il n'est pas nécessaire d'installer des pilotes si vous utilisez une connexion native. | |
Progress OpenEdge | JDBC | Connecteur JDBC ( https://www.progress.com/jdbc/openedge ) |
ODBC | Connecteur ODBC ( https://www.progress.com/odbc/openedge ) | |
SQLite | Native Connection | Disponible. Il n'est pas nécessaire d'installer des pilotes si vous utilisez une connexion native. |
Sybase | ADO | Fournisseur Sybase ASE OLE DB |
JDBC | jConnect™ pour JDBC | |
ODBC | Pilote Sybase ASE ODBC | |
Teradata | ADO.NET | Fournisseur de données .NET pour Teradata (https://downloads.teradata.com/download/connectivity/net-data-provider-for-teradata) |
JDBC | Pilote JDBC Teradata (https://downloads.teradata.com/download/connectivity/jdbc-driver) | |
ODBC | Pilote ODBC Teradata pour Windows (https://downloads.teradata.com/download/connectivity/odbc-driver/windows) |