é melhor fechar o resultset, stmt e conection dentro do finally

>             rs.close();
>             stmt.close();
>             con.close();



----- Original Message -----
From: "Mariangela Araújo" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, March 19, 2003 7:40 PM
Subject: Re: [java-list] Exemplo conexao Java x Oracle


> Boa Noite
>
> Trabalho com Oracle e por curiosidade quis saber como funcionava Java
> conectando Oracle e fiz algumas experiências.
> O que posso te dizer a respeito é o seguinte:
> No site da Oracle você pode puxar o JDBC apropriado para sua versão de
Banco
> e de Java.
> Após baixar o JDBC, configure o classpath no Windows e crie uma classe que
> fará a conexão.
> No site da Oracle existem tutoriais explicando JDBC, como configurar e
onde
> colocar os arquivos.
> Foi utilizando este recurso que consegui acessar o Banco usando Java.
>
> Segue abaixo um exemplo da classe que usei para me guiar:
>
> /*
> * Copyright (c) 1997-1999 Departamento de Informática - UFPE
> */
>
> import java.net.URL;
> import java.sql.*;
> import oracle.jdbc.driver.*;
>
> /**
> * Classe de teste de acesso a Banco de Dados atraves de JDBC utilizando
> um drive nativo.
> */
> class ConectaNAT {
>
>
>     /**
>      * M&eacute;todo de teste.
>      */
>     public static void main (String args[]) {
>
>         String url   = "jdbc:oracle:thin:@<host name>:<porta>:<sid>";
>                                      //Protocolo:Drive:LocalizacaoDoBD
> /* Na linha de comando acima, deve ser substituído as variaveis <host
> name>, <porta> e <sid> pelas
>    configurações de seu servidor oracle */
>
>
>         String query = "SELECT sysdate FROM dual"; // Query SQL
>
>         try {
>             Class.forName("oracle.jdbc.driver.OracleDriver");
>                                                  //Carrega o drive Nativo
>
>             Connection con = DriverManager.getConnection(url, "teste",
> "teste1");
> /* Sintaxe :DriverManager.getConnection(<caminho do host>, <usuario>,
> <password>*/
>             DatabaseMetaData dma = con.getMetaData ();
>             System.out.println("\nConnected to " + dma.getURL());
>             System.out.println("Driver       " + dma.getDriverName());
>             System.out.println("Version      " + dma.getDriverVersion());
>             System.out.println("");
>
>             Statement stmt = con.createStatement ();
>                                             // Abre a coneccao com o BD
>
>             ResultSet rs = stmt.executeQuery (query);  // Executa a query
> SQL
>
>             //Imprime o resultado da query SQL
>             while(rs.next()) {
>                 System.out.println(rs.getString(1));
>             }
>
>             rs.close();
>             stmt.close();
>             con.close();
>
>         } catch (SQLException ex) {
>
>             System.out.println ("\n*** SQLException caught ***\n");
>             while (ex != null) {
>                 System.out.println ("SQLState: " + ex.getSQLState ());
>                 System.out.println ("Message:  " + ex.getMessage ());
>                 System.out.println ("Vendor:   " + ex.getErrorCode ());
>                 ex = ex.getNextException ();
>                 System.out.println ("");
>             }
>
>         } catch (java.lang.Exception ex) {
>             ex.printStackTrace ();
>         }
>
>     }
>
> }
>
> Qualquer outra dúvida, entre em contato ok.
> Att.
>
> Mariângela Crispim
>
>
>
>
>
>
>
> >From: "Jose Antonio - yahoo" <[EMAIL PROTECTED]>
> >Reply-To: [EMAIL PROTECTED]
> >To: ".Grupo - Java" <[EMAIL PROTECTED]>,".Grupo - Java"
> ><[EMAIL PROTECTED]>,".Grupo - Java"
> ><[EMAIL PROTECTED]>
> >CC: ".Grupo - Java" <[EMAIL PROTECTED]>,".Grupo - Java"
> ><[EMAIL PROTECTED]>,".Grupo - Java"
> ><[EMAIL PROTECTED]>
> >Subject: [java-list] Exemplo conexao Java x Oracle
> >Date: Mon, 17 Mar 2003 13:54:01 -0300
> >
> >Algum colega tem um exemplo de java acessando um DB Oracle, para me
enviar
> >???
> >
> >obrigado
> >
> >jose antonio
> >[EMAIL PROTECTED]
>
>
> _________________________________________________________________
> MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*.
> http://join.msn.com/?page=features/virus
>
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
>
>


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Reply via email to