Connexion à Oracle Autonomous AI Database à l'aide de JDBC sans outil de construction

Vous pouvez établir une connexion à Oracle Autonomous AI Database manuellement sans outil de création.

Prérequis

Les sections suivantes fournissent des informations sur les tâches que vous devez effectuer avant de connecter vos applications Java à Oracle Autonomous AI Database à l'aide du pilote JDBC Oracle et du pool de connexions universel. Reportez-vous aux prérequis appropriés en fonction du type d'authentification sélectionné lors du provisionnement du cluster de machines virtuelles Exadata Autonomous. Par défaut, les connexions TLS unidirectionnelles sont activées lorsque vous provisionnez un AVMC. Pour plus d'informations, reportez-vous àCréation d'un cluster de machines virtuelles Exadata Autonomous.

Vous pouvez trouver le type d'authentification sur la page Détails de votre AVMC. Pour obtenir des instructions, reportez-vous à Affichage des détails d'un clusters de machines virtuelles Exadata Autonomous.

Procédure

  1. Téléchargez la version 19c de ojdbc8-full.tar.gz à partir d'OTN et décompressez le contenu dans votre variable d'environnement CLASSPATH.

    Remarque : ojdbc8-full.tar.gz contient le dernier pilote JDBC ojdbc8.jar, ucp.jar ( JAR requis pour l'utilisation d'UCP en tant que pool de connexions côté client), oraclepki.jar, osdt_core.jar, osdt_cert.jar. Ces fichiers JAR sont requis pour utiliser les portefeuilles Oracle lors de la connexion à Oracle Autonomous AI Database.

  2. Compilez le programme Java. Veillez à fournir le chemin correct pour les fichiers JAR requis dans la variable d'environnement CLASSPATH :

     javac -classpath ./lib/ojdbc8.jar:./lib/ucp.jar:/lib/oraclepki.jar:./lib/osdt_core.jar:./lib/osdt_cert.jar com/oracle/jdbctest/ADBQuickStart.java
    
  3. Exécutez l'exemple de programme Java. Veillez à fournir le chemin correct pour les fichiers JAR requis dans la variable d'environnement CLASSPATH :

     java -classpath ./lib/ojdbc8.jar:./lib/ucp.jar:/lib/oraclepki.jar:./lib/osdt_core.jar:./lib/osdt_cert.jar:. com.oracle.jdbctest.ADBQuickStart
    

    Exemple de sortie :

    Les lignes interrogées ainsi qu'un message de réussite s'affichent, comme indiqué dans l'écran suivant :

    Description de l'image no_build_and_run.png ci-après

    Remarque : si vous vous connectez à Oracle Autonomous AI Database derrière un pare-feu, vous risquez de rencontrer une erreur d'expiration de connexion. Veillez à être en dehors du pare-feu lors de l'exécution de cet exemple ou mettez à jour le fichier tnsnames.ora pour utiliser un proxy HTTPS.