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

Responder a