Connexion à IBM DB2 (JDBC)
Cet exemple illustre comment se connecter à un serveur de base de données IBM DB2 par le biais de JDBC.
Conditions préalables :
•JRE (Java Runtime Environment) ou Java Development Kit (JDK) doit être installé. Il peut s'agir soit d'Oracle JDK soit d'un build open source comme Oracle OpenJDK. MapForce déterminera le chemin vers la Java Virtual Machine (JVM) depuis les emplacements suivants, dans l'ordre suivant : a) le chemin personnalisé JVM que vous avez éventuellement défini dans l'application Options, voir Paramètres Java; b) le chemin JVM trouvé dans le registre Windows ; c) la variable d'environnement JAVA_HOME.
•Veuillez vous assurer que la plateforme de MapForce (32-bit, 64-bit) corresponde à celle du JRE/JDK. Cet exemple utilise l'OpenJDK 11.0 64-bit d'Oracle, et, par conséquent, la version 64-bit de MapForce.
•Le pilote JDBC (un ou plusieurs fichiers .jar qui fournissent une connectivité dans la base de données) doit être disponible sur votre système d'exploitation. Cet exemple utilise le pilote JDBC disponible après avoir installé la version 10.1 (64-bit) IBM Data Server Client. Pour installer les pilotes JDBC, choisir une installation Typical, ou sélectionner cette option explicitement sur l'assistant d'installation.
Si vous n'avez pas changé le chemin d'installation par défaut, les fichiers .jar requis se trouvent dans le répertoire C:\Program Files\IBM\SQLLIB\java après l'installation.
•Vous nécessitez les détails de connexion de base de données suivants : hôte, port, nom d'utilisateur et mot de passe.
Pour se connecter à IBM DB2 par le biais de JDBC :
1.Lancer l'assistant de connexion de base de données.
2.Cliquer sur JDBC Connections.
3.À côté de « Classpaths », saisir le chemin menant au fichier .jar qui fournit la connexion à la base de données. Cet exemple se réfère à C:\Program Files\IBM\SQLLIB\java\db2jcc.jar. Vous devrez éventuellement vous référer au pilote db2jcc4.jar, selon la version du serveur de base de données. Pour une compatibilité de pilote, se référer à la documentation IBM (http://www-01.ibm.com/support/docview.wss?uid=swg21363866). Veuillez noter que vous pouvez laisser le champ de texte "Classpaths" vide si vous avez ajouté les chemins de fichier .jar dans la variable d'environnement CLASSPATH du système d'exploitation (voir aussi Configurer le CLASSPATH).
4.Dans la case "Driver", choisir com.ibm.db2.jcc.DB2Driver. Cette entrée devient disponible uniquement si un chemin de fichier .jar valide a été trouvé soit dans le champ de texte "Classpaths", soit dans la variable d'environnement CLASSPATH du système d'exploitation (voir l'étape précédente).
5.Saisir le nom d'utilisateur et le mot de passe de l'utilisateur de la base de données dans le champ de texte correspondant.
6.Saisir le string de connexion JDBC dans le champ de texte de l'URL de base de données. Veuillez vous assurer de remplacer les détails de connexion avec ceux applicable dans votre serveur de base de données.
jdbc:db2://hostName:port/databaseName |
7.Cliquer sur Se connecter.