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