Naum mostra os dados do bd

6 respostas
marcelo_mococa

Naum quer mostrar os dados do bd.
Naum da nenhum erro, apenas mostra uma pagina em branco.
O q pode ser?

aqui ta a jsp.

<%@page import="java.sql.*"%>

<html>
<head>
</head>
<body>


<%
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;

try{
	Class c = Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){
	System.out.println("naum carregou o driver");
}
try{
	conn = DriverManager.getConnection("jdbc:odbc:teste");
	stmt = conn.createStatement();
	rs = stmt.executeQuery("select * from clientes");

if (rs==null){
	System.out.println("erro de sql vazio");
}

	while (rs.next()){
	System.out.println(rs.getString(1));
	System.out.println(rs.getString(2));
	}

}
catch(SQLException e){
	System.out.println("erro de sql");
}

%>


</body>
</html>

6 Respostas

T

System.out.println vai imprimir no log ou no console, ou talvez não imprima em lugar nenhum (depende da configuração do web server).
Você precisa usar out.println se não me engano, não System.out.println.

marcelo_mococa

blz…

mudei pra out.println e naum funcionou…

o que mais pode ser?

abstract

Ja tentou rodar essa classe na sua maquina ao inves de no servidor web, para depois fazer o acesso ao banco via web?

marcelo_mococa:
blz…

mudei pra out.println e naum funcionou…

o que mais pode ser?

T

Dica: toda exceção em código que é escrito como um “scriptlet” em uma página JSP já é tratada com aquela página horrível que mostra o stack trace completo. Experimente tirar o “try/catch” do seu código, para ver o que está acontecendo (acho que está acontecendo alguma coisa, mas está sendo “abafada” pelo seu tratamento de erros…)

marcelo_mococa

Valeu colega, era issu mesmo, foi só tirar o tratamento de erros que deu tudo certo…

É issu aí…

Fui…

cv1

Ta ai algo raro :mrgreen:

Criado 24 de maio de 2005
Ultima resposta 25 de mai. de 2005
Respostas 6
Participantes 4