Boa tarde,
Tenho o seguinte codigo que uso como um Bean para um
JSP:
import java.sql.*;
import oracle.jdbc.driver.*;
public class Tabela extends java.lang.Object {
private int coluna_1;
private String coluna2;
private int action;
static Connection conn = null;
public TblError() {
if (conn == null) {
try {
conn =
DriverManager.getConnection("jdbc:oracle:thin:user/senha@servidor:porta:banco");
}
catch (Exception e) {
System.err.println("Erro Conex�o.");
}
}
}
public int getcoluna_1(){ return coluna_1; }
public void setcoluna_1(int coluna_1){ this.coluna_1
= coluna_1; }
public String getcoluna_2(){ return coluna_2; }
public void setcoluna_2(String coluna_2){
this.coluna_2 = coluna_2; }
public int getaction(){ return action; }
public void setaction(int action){ this.action =
action; }
public boolean doAction() {
if (action == 1) {
try{
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select coluna_1,
coluna_2 from tabela");
if(rs.next()) {
coluna_1 = rs.getInt(1);
coluna_2 = rs.getString(2);
}
else{
action = 100;
doAction();
return false;
}
rs.close();
stmt.close();
}
catch (Exception e) {
System.err.println("Erro com o comando sql
select");
return false;
}
}
else if (action == 100) {
coluna_1 = 0;
coluna_2 = "";
}
action = 0;
return true;
}
public static void main (String args[]) {
Tabela SelectTabela = new Tabela();
}
}
Onde devo fechar a conexao?
Este Bean esta bem formulado?
Aceito criticas e sugestoes,
Obrigado.
_______________________________________________________________________
Busca Yahoo!
O melhor lugar para encontrar tudo o que voc� procura na Internet
http://br.busca.yahoo.com/
------------------------------ 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]
-------------------------------------------------------------------------