Re: [java-list] CLASSE CONEXAO BCO DADOS !!!!
Está faltando tratar a exceção SQLException que pode ser disparada no laço da seguinte forma try{ while(rs.next()){ String campoString = rs.getString("campo"); } } catch(SQLException e){} - Original Message - From: BIND To: Java-Lista Sent: Friday, June 21, 2002 11:20 AM Subject: Re: [java-list] CLASSE CONEXAO BCO DADOS OOOh Roberto! Valeu pelo código comentado! Pude perceber as falhas! Mas ainda não consegui me conectar!! Olha ele aí denovo anexo! Na hora de copilar, dá o seguinte erro: Configuration: j2sdk1.4.0 C:\WINDOWS\Desktop\Conexao.java:60: unreported exception java.sql.SQLException; must be caught or declared to be thrown while (rsRetorno.next()) { ^C:\WINDOWS\Desktop\Conexao.java:61: unreported exception java.sql.SQLException; must be caught or declared to be thrown String campoString = rsRetorno.getString("Cliente"); ^2 errors Process completed. Qu - Original Message - From: Roberto Figueiredo To: [EMAIL PROTECTED] Sent: Thursday, June 20, 2002 11:01 AM Subject: Re: [java-list] CLASSE CONEXAO BCO DADOS Aí vai o código ligeiramente modificado com comentário. -Mensagem Original- De: MiB Enviado: Thursday, June 20, 2002 6:33 AM Para: [EMAIL PROTECTED]; Java-Lista Assunto: [java-list] CLASSE CONEXAO BCO DADOS Sds Pessoal! Eu estou com o mesmo problema!Não consigui gerar uma classe para rodar os sqls e retornar o resultado! Vejam, a classe está em anexo! Como faço para:chamar esta classe, dar um parametro sql para ela, aí ela busca os dados no bd, e volta os dados, aí ei puxo eles e jogo para uma variável! Meio complicado né!nao sei se consegui me expressar direito, mas eu gostaria de que esta classe fizesse as sql, para não ter q ficar repetido! Alguém pode me ajudar? Usei a sugestão do Lincol, mas acho q não fiz direito!Não consigo mostrar os dados na tela ainda! Tô rachando a cabeça, e nada! Se possível, por favor, me mandem um exemplo! Me ajudem! Grato!MiB-- 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.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] - Aproveite melhor a Web. Faça o download GRÁTIS do MSN Explorer : http://explorer.msn.com.br/intl.asp#po -- 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.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara 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.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] CLASSE CONEXAO BCO DADOS !!!!
OOOh Roberto! Valeu pelo código comentado! Pude perceber as falhas! Mas ainda não consegui me conectar!! Olha ele aí denovo anexo! Na hora de copilar, dá o seguinte erro: Configuration: j2sdk1.4.0 C:\WINDOWS\Desktop\Conexao.java:60: unreported exception java.sql.SQLException; must be caught or declared to be thrown while (rsRetorno.next()) { ^C:\WINDOWS\Desktop\Conexao.java:61: unreported exception java.sql.SQLException; must be caught or declared to be thrown String campoString = rsRetorno.getString("Cliente"); ^2 errors Process completed. Qu - Original Message - From: Roberto Figueiredo To: [EMAIL PROTECTED] Sent: Thursday, June 20, 2002 11:01 AM Subject: Re: [java-list] CLASSE CONEXAO BCO DADOS Aí vai o código ligeiramente modificado com comentário. -Mensagem Original- De: MiB Enviado: Thursday, June 20, 2002 6:33 AM Para: [EMAIL PROTECTED]; Java-Lista Assunto: [java-list] CLASSE CONEXAO BCO DADOS Sds Pessoal! Eu estou com o mesmo problema!Não consigui gerar uma classe para rodar os sqls e retornar o resultado! Vejam, a classe está em anexo! Como faço para:chamar esta classe, dar um parametro sql para ela, aí ela busca os dados no bd, e volta os dados, aí ei puxo eles e jogo para uma variável! Meio complicado né!nao sei se consegui me expressar direito, mas eu gostaria de que esta classe fizesse as sql, para não ter q ficar repetido! Alguém pode me ajudar? Usei a sugestão do Lincol, mas acho q não fiz direito!Não consigo mostrar os dados na tela ainda! Tô rachando a cabeça, e nada! Se possível, por favor, me mandem um exemplo! Me ajudem! Grato!MiB-- 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.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] - Aproveite melhor a Web. Faça o download GRÁTIS do MSN Explorer : http://explorer.msn.com.br/intl.asp#po -- 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.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] - Conexao.java Description: java/ -- 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] -
Re: [java-list] CLASSE CONEXAO BCO DADOS !!!!
Cara... dá uma olhada na minha classe! Está bastante útil! package pizzaria; import java.sql.*; import java.util.Vector; public class Banco { private Vector resp = new Vector(); private static Connection con = null; public Banco() { if (con == null) { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con = DriverManager.getConnection("jdbc:odbc:Pizzaria","",""); } catch (Exception e) { System.err.println("Erro no comando de conexao"); } } } public static Connection getConnection() { return con; } public boolean sqlQuery(String str) { Statement stmt = null; resp.clear(); boolean state = true; try{ stmt = con.createStatement(); ResultSet rs = stmt.executeQuery(str); ResultSetMetaData rsmd = rs.getMetaData(); while (rs.next()) for (int i=1;i<=rsmd.getColumnCount();i++) resp.addElement(rs.getString(i)); } catch (Exception e) { System.err.println(e.getMessage()); state = false; } finally { try { stmt.close(); } catch (Exception e) {} } return state; } public boolean sqlExecuteQuery(String str) { Statement stmt = null; resp.clear(); boolean state = true; try{ stmt = con.createStatement(); stmt.execute(str); } catch (Exception e) { System.err.println(e.getMessage()); state = false; } finally { try { stmt.close(); } catch (Exception e) {} } return state; } public boolean sqlUpdateQuery(String str) { Statement stmt = null; resp.clear(); boolean state = true; try{ stmt = con.createStatement(); stmt.executeUpdate(str); } catch (Exception e) { System.err.println(e.getMessage()); state = false; } finally { try { stmt.close(); } catch (Exception e) {} } return state; } public String[] getResultQuery() { String[] output = new String[resp.size()]; resp.copyInto(output); return output; } } -- 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] -
Re: [java-list] CLASSE CONEXAO BCO DADOS !!!!
Aí vai o código ligeiramente modificado com comentário. -Mensagem Original- De: MiB Enviado: Thursday, June 20, 2002 6:33 AM Para: [EMAIL PROTECTED]; Java-Lista Assunto: [java-list] CLASSE CONEXAO BCO DADOS Sds Pessoal! Eu estou com o mesmo problema!Não consigui gerar uma classe para rodar os sqls e retornar o resultado! Vejam, a classe está em anexo! Como faço para:chamar esta classe, dar um parametro sql para ela, aí ela busca os dados no bd, e volta os dados, aí ei puxo eles e jogo para uma variável! Meio complicado né!nao sei se consegui me expressar direito, mas eu gostaria de que esta classe fizesse as sql, para não ter q ficar repetido! Alguém pode me ajudar? Usei a sugestão do Lincol, mas acho q não fiz direito!Não consigo mostrar os dados na tela ainda! Tô rachando a cabeça, e nada! Se possível, por favor, me mandem um exemplo! Me ajudem! Grato!MiB-- 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.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] -Aproveite melhor a Web. Faça o download GRÁTIS do MSN Explorer : http://explorer.msn.com.br/intl.asp#po Conexao.java Description: Binary data -- 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] -