galera estou precisando de uma ajuda com o meu projeto… vaou mostrar pra vcs
Classe Usuario
package Bean;
public class Usuario {
private String nome;
private String idade;
private String email;
private String senha;
public Usuario() {
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getIdade() {
return idade;
}
public void setIdade(String idade) {
this.idade = idade;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getSenha() {
return senha;
}
public void setSenha(String senha) {
this.senha = senha;
}
}
Classe Dao
package Persistencia;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class Dao {
protected static PreparedStatement stmt;
protected static Connection con;
protected static ResultSet rs;
public Dao() {
}
public boolean openBank(PrintWriter out){
int cont = 0;
try{
Class.forName("com.mysq.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/blog","root","nat");
}catch (Exception e){
cont = 1;
out.print("Driver Mysql não encontrado " +e.getMessage());
}
if(cont == 0){
return true;
}else{
return false;
}
}
}
Classe UsuarioDao
package Persistencia;
import Bean.Usuario;
import java.io.PrintWriter;
import java.sql.SQLException;
public class UserDao extends Dao{
public UserDao() {
}
public void insere(Usuario user,PrintWriter out){
try{
stmt = con.prepareStatement("insert into cad (nome,idade,email,senha) values(?,?,?,?)");
stmt.setString(1,user.getNome());
stmt.setString(2,user.getIdade());
stmt.setString(3,user.getEmail());
stmt.setString(4,user.getSenha());
stmt.execute();
out.print("cadastro realizado com sucesso");
stmt.close();
}catch(Exception e){
}
}
public void exibir(Usuario user,PrintWriter out){
try{
stmt = con.prepareStatement("select * from post");
rs = stmt.executeQuery();
while(rs.next()){
out.print(rs.getString("msg"));
}
}catch(SQLException e){
out.print("Erro ao exibir os post contate o administrador");
}
}
public boolean verificaSenha(Usuario user,PrintWriter out){
int valida = 0;
try{
stmt = con.prepareStatement("select email,senha from cad where email = ? and senha = ?");
stmt.setString(1,user.getEmail());
stmt.setString(2,user.getSenha());
rs= stmt.executeQuery();
while(rs.next()){
valida = 1;
break;
}
out.print("Ola " + user.getNome());
}catch(Exception e){
}
if(valida == 1){
return true;
}else{
return false;
}
}
}
Index Jsp
<%@page import = "Persistencia.UserDao"%>
<%@page import = "Persistencia.Dao"%>
<%@page import = "Bean.Usuario"%>
<%@page import = "java.sql.*"%>
<%
Usuario user = new Usuario();
Dao dao = new Dao();
UserDao userdao = new UserDao();
dao.openBank();
%>
<!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=iso-8859-1" />
<title>Blog Vasco da Gama</title>
<link rel="stylesheet" type="text/css" href="Style/estilo.css" />
</head>
<body>
<!--Inicio div master!-->
<div id="master">
<!--Inicio div topo!-->
<div id="topo">
<h2><a href="index.html">Blog do Vasco do Gama</a></h2>
</div>
<!-- fim da div topo!-->
<!--Inicio da div menu,login!-->
<div id="menu">
<ul>
<li><a href="#" title="Vai para Home">Home</a></li>
<li><a href="#" title="Veja nossos Titulos">Titulos</a></li>
<li><a href="#" title="Leia nossa Historia">Historia</a></li>
<li><a href="#" title="Veja nossa Torcida">Tocidas</a></li>
<li><a href="#" title="">Link</a></li>
</ul>
</div>
<!--Fim da div menu,login!-->
<!--Inicio da div Conteudo!-->
<div id="conteudo">
<h4>
<%
userdao.exibir(user);
%>
</h4>
<!--Fim div conteudo!-->
</div>
<div id="login">
<form method="post" action="Login">
<br />Email:<br />
<input type="text" name="email" />
<br />Senha:<br />
<input type="text" name="senha" />
<br />
<input type="button" value="Entrar" />
<input type="reset" value="limpar" />
</form>
<h6>Não e cadastrado <a href="Cadastro">cadastra-se</a></h6>
</div>
<!--Inicio da div user_cad!-->
<div id="user_cad">
<h5><center>Usuarios cadastrados</center></h5>
<!--Fim da div user_cad!-->
</div>
<div id="rodape">
<h6>www.blogvascodagama.com.br</h6>
</div>
<!--Fim div master!-->
</div>
<a href="UserControle">Exibir Dados</a>
</body>
</html>
o que eu nao estou conseguiundo e trazer os resultados do banco pra dentro da div conteudo estadnado esta erro…
bom galera é isso pesso uma ajuda e me digam o que estou fazendo de errado
abraço!!!