[Resolvido] Montando uma tabela de um resultset  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
FernandoCartaxo
JavaTeenager
[Avatar]

Membro desde: 22/04/2007 13:06:14
Mensagens: 169
Offline

tou querdno montar uma tabela (html) de um resultset do meu banco
Só que está dando um erro e eu não tou conseguindo achar...
alguem pode me ajudar?



o erro é esse:



Pelo que eu entendi, o erro está no resultset...
alguem pode me ajudar?

This message was edited 1 time. Last update was at 24/11/2007 20:40:12


Att,
Fernando Cartaxo

calemino
Entusiasta Java

Membro desde: 22/11/2003 19:24:12
Mensagens: 23
Offline

O problema é que na linha 12 vc declarou a variavel "c" como uma Connection, mas na linha 14 ao invés de utilizar a variável "c" vc está utilizando a variável "conn" que não foi declarada.


Calemino Mendes
SCWCD
SCJP
FernandoCartaxo
JavaTeenager
[Avatar]

Membro desde: 22/04/2007 13:06:14
Mensagens: 169
Offline

É... esse erro eu já tinha resolvido... tinha me passado memso, tinha esquecido de vim aquir e postar...
agora tou com outro erro



o erro:



esse erro é no resultset, onde eu uso o rs dá o erro

alguem me ajuda de novo?



*** CORRIGIDO ***
eu fechava o Statment no inico, ai num rodava... isso que dar ficar copiando e colando

segue o código corrido

This message was edited 1 time. Last update was at 24/11/2007 20:39:42


Att,
Fernando Cartaxo

ronybrand
Thread.start()

Membro desde: 28/05/2003 15:54:00
Mensagens: 29
Offline

Podia da erro no try antes do rs ser declarado e tem q cuidar para não deixar nada preso no BD!
Testa essa versão ai:

<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<table width="50%" align="center" border="1" >
<tr>
<td>Código </td>
<td>Nome </td>
</tr>
</table>
<%
Connection c = null;
Statement st = null;
ResultSet rs = null;
try{
Class.forName("org.postgresql.Driver");
String url = "jdbc:postgresql://localhost/dwbd";
c = DriverManager.getConnection(url,"postgres","321321");

st = c.createStatement();
rs = st.executeQuery("Select * from ger_pessoa");

while ( rs.next() ) {
%>

<tr>
<td> <%= rs.getInt("pes_cod") %> </td>
<td> <%= rs.getString("pes_nome") %> </td>
</tr>
<%
}



}catch (Exception e) {
} finally {
if(c != null)
c.close();
if(st != null)
st.close();
if(rs != null)
rs.close();
}
%>



</body>

</html>

Rony Brand
SCJP
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team