Connexion à Oracle (JDBC)
Cet exemple montre comment se connecter à un serveur de base de données Oracle utilisant une interface JDBC. La connexion est créée en tant qu'une connexion Java pure, par le biais de Oracle Instant Client Package (Basic) disponible sur le site Internet Oracle. L'avantage de ce type de connexion est qu'elle nécessite uniquement l'environnement Java et les bibliothèques .jar fournies par l'Oracle Instant Client Package, vous évitant d'installer et de configurer un client de base de données plus complexe.
Prérequis
•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. XMLSpy déterminera le chemin vers la Java Virtual Machine (JVM) depuis les emplacements suivants, dans l'ordre suivant : (i) le chemin personnalisé JVM que vous avez éventuellement défini dans l’application Options; ; (ii) le chemin JVM trouvé dans le registre Windows; (iii) la variable d’environnement JAVA_HOME.
•Assurez-vous que la plateforme de XMLSpy (32-bit, 64-bit) correspond à celle du JRE/JDK.
•L'Oracle Instant Client Package (Basic) doit être disponible sur votre système d'exploitation. Le paquet peut être téléchargé depuis le site Internet officiel d'Oracle. Cet exemple utilise l'Oracle Instant Client Package version 12.1.0.2.0, pour Windows 32-bit et par conséquent, Oracle JDK 32-bit.
•Vous disposez des détails de connexion à la base de données suivants : hôte, port, nom de service, nom d'utilisateur et mot de passe.
Connexion
1.Lancez l’assistant de connexion à la base de données et cliquez sur Connexions JDBC (voir Connexion JDBC pour une capture d’écran du dialogue).
2.Dans le champ Classpaths, saisissez le chemin vers le fichier .jar qui fournit la connectivité vers la base de données. Le cas échéant, vous pouvez également saisir une liste séparée-point-virgule des chemins de fichier .jar. Si vous avez ajouté un chemin de fichier au CLASSPATH du système, vous pouvez laisser ce champ vide.
3.Dans le champ Pilote, sélectionnez le pilote approprié. Les pilotes pertinents seront disponibles uniquement si un chemin de fichier .jar valide se trouve dans le champ Classpaths ou dans la variable d’environnement CLASSPATH.
4.Saisissez un nom utilisateur et mot de passe pour la base de données dans les champs correspondants.
5.Saisissez la chaîne de connexion JDBC dans le champ URL de base de données selon le modèle dans la table ci-dessous, remplaçant les valeurs en surbrillance avec celles de votre serveur de base de données.
6.Cliquez sur Se connecter.
Détails de connexion de l’exemple Oracle
Champ | Valeur |
Classpaths | C:\jdbc\instantclient_12_1\ojdbc7.jar |
Pilote | oracle.jdbc.OracleDriver ou oracle.jdbcdriver.OracleDriver |
URL de base de données | jdbc:oracle:thin:@//host:port:service |