é 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é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] -------------------------------------------------------------------------