Aperçu Pilotes de base de données
Cette rubrique donne une vue d’ensemble des pilotes de base de données. Bien qu'un certain nombre de pilotes de base de données est peut-être déjà disponible 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 d'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.
•Lorsque vous configurez une source de données ODBC, il est recommandé de créer le nom de source de données (DSN) comme System DSN à la place de User DSN. Pour plus d'informations, voir Configurer une connexion ODBC.
•Si la base de données cible est MySQL ou MariaDB through ODBC, l’option Retourner des lignes correspondantes au lieu des lignes affectées doit être activée dans l’onglet Curseur/Résultats de MySQL ODBC Connector. En alternative, si vous saisissez le string de connexion manuellement dans l’assistant Connexion de base de données, ajoutez Option=2 au string de connexion (par ex., Dsn=mydsn;Option=2;).
•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.
•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.
Technologies d’accès aux données disponibles
La table ci-dessous recense des pilotes communs de base de données que vous pouvez utiliser pour se connecter à une base de données particulière à travers une technologie d’accès des données particulière. Notez que cette liste ne se veut ni exhaustive ni normative ; vous pouvez utiliser d’autres alternatives tierces en plus des pilotes affichés ci-dessous.
Base de données | Interface | Pilotes |
---|---|---|
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 pour 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 | •Microsoft Jet OLE DB Provider •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/)
| |
Connexion native | Disponible. Aucun pilote n'est nécessaire.
| |
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 •Fournisseur de données .NET Framework 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)
| |
Connexion native | Disponible pour MySQL 5.7 et ultérieur. Aucun pilote n'est nécessaire.
| |
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 | •Pilote JDBC Thin •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 •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/ )
| |
Connexion native | Disponible. Aucun pilote n'est nécessaire.
| |
Progress OpenEdge | JDBC | Connecteur JDBC ( https://www.progress.com/jdbc/openedge )
|
ODBC | Connecteur ODBC ( https://www.progress.com/odbc/openedge )
| |
SQLite | Connexion native | Disponible. Aucun pilote n'est nécessaire.
|
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)
|