Altova DiffDog Server 2025 

La table suivante recense les types de connexion de base de données pris en charge pour chaque plateforme.

 

Type de connexion

Linux

macOS

Windows

ADO

-

-

Oui

ADO.NET

-

-

Oui, avec certaines limitations, voir Notes de prise en charge ADO.NET

JDBC

Oui

Oui

Oui

ODBC

-

-

Oui

PostgreSQL

Oui

Oui

Oui

SQLite

Oui

Oui

Oui

 

Pour qu'une connexion de base de données soit possible, les pilotes de base de données requis doivent être installés dans le système d'exploitation, concrètement :

 

Pour des connexions ADO.NET, le .NET Framework doit être installé. De plus, le fournisseur ADO.NET du revendeur de base de données doit être installé s'il n'est pas déjà disponible sur votre système d'exploitation. Veuillez noter que les fournisseurs ADO.NET de certaines base de données ne sont pas pris en charge, voir Notes de prise en charge ADO.NET.

Pour les connexions JDBC, les pilotes JDBC doivent être ajoutés dans la variable CLASSPATH. De plus, le JRE (Java Runtime Environment) ou Java Development Kit (JDK) doit être installé. Il peut s'agir soit de Oracle JDK ou d'un build open source comme Oracle OpenJDK. Au lieu de modifier la variable CLASSPATH, vous pouvez ajouter des valeurs au chemin de la classe de Java en configurant la source de données avec l'option extend-classpath.

Pour des connexions ODBC, le pilote ODBC du revendeur de base de données respectif doit être installé.

 

La plateforme 32-bit ou 64-bit de DiffDog Server doit correspondre à celui du pilote de base de données.

 

Les connexions PostgreSQL et SQLite sont prises en charge nativement et ne nécessite pas de pilotes.

 

Vous pouvez consulter en un coup d'œil tous les pilotes de base de données détectés sur votre machine par DiffDog Server en exécutant la commande db-drivers.

 

La table ci-dessous énumère toutes les bases de données prises en charge. Si votre application Altova est une version 64-bit, assurez-vous que vous avez accès aux pilotes de base de données 64-bit nécessaires pour la base de données spécifique à laquelle vous tentez de vous connecter.

 

Base de données

Notes

Azure CosmosDB

Azure CosmosDB est une base de données NoSQL, relationnelle et vectorielle. Pour savoir comment se connecter à cette base de données, voir Connexion Azure CosmosDB. Pour en savoir plus sur le fonctionnement des bases de données NoSQL dans MapForce, voir Bases de données NoSQL. Pour plus d’information sur la base de données, voir les articles suivants :

 

Azure Cosmos BD (page de produit)

Azure Cosmos DB - Base de données pour AI Era

Documentation BD Azure Cosmos

 

Firebird 2.x, 3.x, 4.x


IBM DB2 DB2 8.x, 9.x, 10.x, 11.x


IBM Db2 pour i6.x, 7.4, 7.5

Les fichiers logiques sont pris en charge et présentés en tant qu'affichage.

 

IBM Informix 11.70 et ultérieur


MariaDB 10 et ultérieur

MariaDB prend en charge les connexions natives. Aucun pilote séparé n'est nécessaire.

 

Microsoft Access 2003 et ultérieur

Au moment de la rédaction de ce manuel (début septembre 2019), il n'a y pas de Microsoft Access Runtime disponible pour Access 2019. Vous pouvez vous connecter à une base de données Access 2019 depuis les produits Altova uniquement si Microsoft Access 2016 Runtime est installé et uniquement si la base de données n'utilise pas le type de données « Large Number ».

 

Microsoft Azure SQL Database

SQL Server 2016 codebase

 

Microsoft SQL Server 2005 et ultérieur

Microsoft SQL Server on Linux


MySQL 5 et ultérieur

MySQL 5.7 et version ultérieure prennent en charge les connexions natives. Aucun pilote séparé n'est nécessaire.

 

Oracle 9i et ultérieur


PostgreSQL 8 et ultérieur

Les connexions PostgreSQL sont prises en charge aussi bien en tant que connexions natives qu'en tant que connexions sur base pilote par le biais d'interfaces (pilotes) comme ODBC ou JDBC. Les connexions natives ne nécessitent pas de pilotes.

 

Progress OpenEdge 11.6


SQLite 3.x

 

 

 

Les connexions SQLite sont prises en charge en tant que connexions directes natives du fichier de base de données SQLite. Aucun pilote séparé n'est nécessaire.

Sybase ASE 15, 16


Teradata 16


 

Notes de prise en charge ADO.NET

La table suivante recense des pilotes de base de données ADO.NET connus qui ne sont pas pris en charge actuellement ou présentent une prise en charge limitée dans DiffDog Server.

 

Base de données

Pilote

Notes de prise en charge

Toutes les bases de données

.Net Framework Data Provider for ODBC

Prise en charge limitée. Des problèmes connus existent avec des connexions Microsoft Access. Nous recommandons d'utiliser les connexions directes ODBC à la place.


.Net Framework Data Provider for OleDb

Prise en charge limitée. Des problèmes connus existent avec des connexions Microsoft Access. Nous recommandons d'utiliser les connexions directes ADO à la place.

Firebird

Firebird ADO.NET Data Provider

Prise en charge limitée. Nous recommandons d'utiliser ODBC ou JDBC à la place.

Informix

IBM Informix Data Provider for .NET Framework 4.0

N'est pas pris en charge. Utiliser DB2 Data Server Provider à la place.

IBM DB2 for i (iSeries)

.Net Framework Data Provider for i5/OS

N'est pas pris en charge. Utiliser .Net Framework Data Provider for IBM i à la place, installé en tant que partie de IBM i Access Client Solutions - Windows Application Package.

Oracle

.Net Framework Data Provider for Oracle

Prise en charge limitée. Bien que ce pilote soit fourni avec le .NET Framework, Microsoft n'encourage pas son utilisation car il est obsolète.

PostgreSQL

-

Aucun pilote ADO.NET pour ce fournisseur n'est pris en charge. Utiliser une connexion native à la place.

Sybase

-

Aucun pilote ADO.NET pour ce fournisseur n'est pris en charge.

© 2018-2024 Altova GmbH