Preciso de ajuda

1 resposta
Wesley_Lopes

[b]Caros amigos,

Sou iniciante em JSP e estou tentando fazer uma consulta simples com JSP e javabeans, mas não estou conseguindo, (a conexão c/ o banco já está ok).

O javabean (TransacaoBanco), que eu estou tentando adaptar está assim:[/b]

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;

}

}


Fiz uma JSP (listausario.jsp), que terá apenas o resultado da consulta:

<%@ 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>

[b]Ele não funciona e não dá nenhuma menssagem de erro.
Eu já não sei mais o que alterar para que ele funcione…

Se alguém descobrir aonde está a minha “orelhada”, por favor me responda…

Wesley[/b] :frowning:

1 Resposta

maxguzenski

hmm, voce pelo vista esta usando alguma IDE…

dica 1)
as arquivos compilados estao dentro do WEB-INF/Classes/Untituled3 ???

dica 2)
tem certeza que existe isso em java (Global)?

Statement stmtListaUsuarios = Global.con.createStatement();

o correto é:
Statement stmtListaUsuarios = this.con.createStatement();

Criado 9 de junho de 2003
Ultima resposta 9 de jun. de 2003
Respostas 1
Participantes 2