Re: [java-list] CLASSE CONEXAO BCO DADOS !!!!

2002-06-24 Por tôpico Lincolm Ferreira de Aguiar



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 !!!!

2002-06-22 Por tôpico BIND



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 !!!!

2002-06-20 Por tôpico andrade


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 !!!!

2002-06-20 Por tôpico Roberto Figueiredo
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]
-