Jsp com Bd

2 respostas
O

Quando vou executar ele redireciona para a página teste2.jsp (pagina de erro) ... logo quando declarei direto na classe do Jsp a conexao do banco de dados funcionou de acordo ...

<%!
Connection conexao = null;
PreparedStatement declaracao = null;
ResultSet resultado = null;
String pesquisa = null;
String login = null;
String senha = null;
String caminho = null;
%>

<%
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
caminho = "jdbc:mysql://localhost/forum";
conexao = DriverManager.getConnection("jdbc:mysql://localhost/forum");
pesquisa = "Select * From usuarios";
declaracao = conexao.prepareStatement(pesquisa);
resultado = declaracao.executeQuery();
%>

... porém quando eu instancio uma classe que dentro existe todos os métodos para a criação do banco da falha ... alguma sujestão???

<%@ page import = "java.sql.*" %>
<%@ page import = "java.util.*" %>
[b]<%@ page import = "conexao.ConexaoBD" %>[/b]
<%@ page errorPage = "teste2.jsp" %>

<%! 
[b]ConexaoBD [/b]con = null;
String login = null;
String senha = null;
String pesquisa = null;
ResultSet resultado = null;
%>

<%
pesquisa = "Select * From usuarios";
resultado = con.executeQuery(pesquisa);
%>

<html>
<head>
<title> ExemploJSP02 </title>
</head>
<body>
<table border = "1">
<tr>
<td>
Login
</td><td>
</tr>
<%
while (resultado.next())
{
login = resultado.getString("login");
senha = resultado.getString("senha");
%>

<tr>
<td>
<%= login %>
</td>
<td>
<%= senha %>
</td>
</tr>

<%
}
%>
</table>
</body>
</html>
[/code]

2 Respostas

D

Você tenta fazer con.executeQuery() com o objeto con valendo null.

Tem que instanciar ele primeiro

O

tranquilo cara, eu ja tinha conseguido ajustar =] mas mesmo assim obrigado pela atenção =**

Criado 13 de junho de 2005
Ultima resposta 16 de jun. de 2005
Respostas 2
Participantes 2