Conexión a Oracle Autonomous AI Database mediante JDBC sin una herramienta de creación

Puede establecer una conexión a Oracle Autonomous AI Database manualmente sin ninguna herramienta de creación.

Requisitos

En las siguientes secciones, se proporciona información sobre las tareas que debe realizar antes de conectar las aplicaciones Java a Oracle Autonomous AI Database mediante el controlador JDBC de Oracle y Universal Connection Pool. Consulte los requisitos adecuados en función del tipo de autenticación seleccionado durante el aprovisionamiento del cluster de VM de Exadata autónomo (AVMC). Por defecto, las conexiones TLS unidireccionales están activadas al aprovisionar un AVMC. Consulte Creación de un clúster de VM de Exadata autónomo para más información

Puede encontrar el tipo de autenticación en la página Detalles de su AVMC. Consulte Visualización de los detalles de un cluster Exadata de VM autónomo para obtener instrucciones.

Procedimiento

  1. Descargue la versión 19c de ojdbc8-full.tar.gz desde OTN y descomprima el contenido en su classpath.

    Nota: ojdbc8-full.tar.gz contiene el último controlador JDBC ojdbc8.jar, ucp.jar (JAR necesario para utilizar UCP como pool de conexiones de cliente), oraclepki.jar, osdt_core.jar, osdt_cert.jar. Estos archivos JAR son necesarios para utilizar carteras de Oracle al conectarse a Oracle Autonomous AI Database.

  2. Compile el programa Java. Asegúrese de proporcionar la ruta correcta para los JAR necesarios en la 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. Ejecute el programa Java de ejemplo. Asegúrese de proporcionar la ruta correcta para los JAR necesarios en la classpath:

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

    Salida de ejemplo:

    Se muestran las filas consultadas junto con un mensaje de éxito, como se muestra en la siguiente pantalla:

    A continuación se muestra la descripción de no_build_and_run.png

    Nota: Si se conecta a Oracle Autonomous AI Database desde detrás de un firewall, es probable que se produzca un error de timeout de conexión. Asegúrese de estar fuera del firewall mientras ejecuta este ejemplo o actualice el archivo tnsnames.ora para utilizar un proxy HTTPS.