Select usando javabeans

0 respostas
Wesley_Lopes

[b]Boa tarde gente,

Estou iniciando agora com JSP. Fiz um helloworld e ele funcionou direitinho. Só que agora eu resolvi fazer um select ridículo com java beans e ele não funciona. Como eu estou “apanhando” muuuuito, gostaria de saber se aguém pode me dar uma mãozinha…

Eu jsp (listausuarios.jsp), está assim:[/b]

<%@ page import = untitled3.TransacaoBanco.<em>" %>

<jsp:useBean id=listausuariosBeanId scope=session class=untitled3.TransacaoBanco />

<jsp:setProperty name=listausuariosBeanId property="</em>” />

<html>
<head>
<title>listausuarios</title>
</head>

Logins:
<jsp:getProperty name="listausuariosBeanId" property="login"/>
</html>

E o meu javabean (TransacaoBanco) está assim:

package untitled3;

import java.sql.*;

public class TransacaoBanco extends java.lang.Object
{

static  Connection con;

private ResultSet  rs;

private String     login;
public TransacaoBanco()

{

try

{

Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);

con = DriverManager.getConnection(“jdbc:odbc:odbcdb1, “”, “”);
}
catch (Exception e)
{
  System.out.println("Nao conectou ao banco");
};

}

public void close()

{

try

{

con.close();

}

catch (Exception e)

{

System.out.println(Nao fechou o banco);

};

}
public void ListaUsuarios()

{

try

{

if (rs != null)

{

rs.close();

}
Statement stmtListaUsuarios = Global.con.createStatement();
  rs = stmtListaUsuarios.executeQuery("SELECT * FROM TbUsuarios");

  if (rs == null)
  {
    System.out.println("o rs não pegou nada!!!");
  }
}
catch (Exception e)
{
  System.err.println ("Falha criando o rs no ListaUsuarios");
}

try
{
  if (rs != null)
  {
    while(rs.next())
    {
      login = rs.getString("login");
    }
    rs.close();
    con.close();
  }
}
catch (Exception e)
{
  System.err.println ("Falha recuperando os dados:");
}

}

public String getLogin()

{

return login;

}

}

[b]Além de não funcionar, ele não dá menssagem nenhuma…

Desde já, agradeço a atenção e desculpe-me pelo nível de minha dúvida… :oops: [/b]

Criado 9 de junho de 2003
Respostas 0
Participantes 1