Estabelecer Conexão com o Oracle Autonomous AI Database Usando o JDBC sem uma Ferramenta de Criação

Você pode estabelecer uma conexão com o Oracle Autonomous AI Database manualmente sem qualquer ferramenta de criação.

Pré-requisitos

As seções a seguir fornecem informações sobre as tarefas que você precisa executar antes de conectar suas aplicações Java ao Oracle Autonomous AI Database usando o driver JDBC da Oracle e o Universal Connection Pool. Consulte os pré-requisitos apropriados, dependendo do tipo de autenticação selecionado durante o provisionamento do Cluster de VMs do Autonomous Exadata (AVMC). Por padrão, conexões TLS unidirecionais são ativadas quando você provisiona um AVMC. Consulte Create an Autonomous Exadata VM Cluster para mais informações.

Você pode encontrar o tipo de autenticação na página Detalhes do seu AVMC. Consulte Exibir Detalhes de um Cluster Exadata de VMs Autônomas para obter instruções.

Procedimento

  1. Faça download da versão 19c do ojdbc8-full.tar.gz no OTN e descompacte o conteúdo no seu classpath.

    Observação: ojdbc8-full.tar.gz contém o driver JDBC mais recente ojdbc8.jar, ucp.jar (JAR obrigatório para usar o UCP como um pool de conexões do cliente), oraclepki.jar, osdt_core.jar, osdt_cert.jar. Esses JARs são necessários para usar as Oracle Wallets ao estabelecer conexão com o Oracle Autonomous AI Database.

  2. Compile o programa Java. Certifique-se de fornecer o caminho correto para os JARs necessários no 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. Execute o programa Java de amostra. Certifique-se de fornecer o caminho correto para os JARs necessários no classpath:

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

    Saída de Amostra:

    As linhas consultadas juntamente com uma mensagem de êxito são exibidas, conforme mostrado na seguinte tela:

    Veja a seguir a descrição da ilustração no_build_and_run.png

    Observação: Se você se conectar ao Oracle Autonomous AI Database por trás de um firewall, provavelmente encontrará um erro de timeout de conexão. Certifique-se de estar fora do firewall ao executar essa amostra ou atualize o arquivo tnsnames.ora para usar um proxy HTTPS.