Boa noite a todos.
meus caros estou tentado fazer um sistema de login em jsp + javadb
para começar a trabalhar com o mesmo, porem nao esta dando certo.
eu li varios documentos do site do netbeans, apache... e nada...
alguem pode me dizer oq pode ser?
User.java [Servlet]package login;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class User {
static Connection conectarBD(){
Connection conn = null;
try{
Class.forName("org.apache.derby.jdbc.EmbeddedDriver");
String url = "jdbc:derby:usuarios";
conn = DriverManager.getConnection(url);
}catch (Exception e) { }
return conn;}
public String nome="";
public boolean result = false;
public boolean verificarUsuario(String login, String senha) {
String sql = "";
Connection conn = conectarBD();
sql += "select login from usuarios ";
sql += "where login = " + "'" + login + "'";
sql += " and senha = " + "'" + senha + "'";
try{
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery(sql);
if(rs.next()){
result = true;
nome = rs.getString("login");
}
}catch (Exception e) { }
return result; }
}
<%--
Document : check
Author : flavio
--%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page import="login.User"%>
<html>
<head>
<title>Sistema de login</title>
</head>
<body>
<%User us = new User();
String login = request.getParameter("login");
String senha = request.getParameter("senha");
boolean status = us.verificarUsuario(login,senha);
if(us.result==true){
out.println("Login Feito com sucesso " + us.nome);
}else{
out.println("login ou senha invalidos");
}
%>
</body>
</html>
<%--
Document : index
Author : flavio
--%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style type="text/css"> @import url("login.css"); </style>
<title>Login - Sistema Integrado</title>
</head>
<body>
<div id="topo"></div>
<div id="conteudo">
<div id="login">
<br/><br/><br/><center><form action="check.jsp" method="post">
<table>
<tr>
<td>Login:</td>
<td><input type="text" name="login"></td>
</tr>
<tr>
<td>Senha</td>
<td><input type="password" name="senha"></td>
</tr>
<tr>
<td>
<input type="submit" value="Entrar">
</td>
</tr>
</table>
</form></center>
</div>
</div>
<div id="rodape"><center>Flavio Milan</center></div>
</body>
</html>
URL do banco de dados: jdbc:derby://localhost:1527/usuarios
tabela : USUARIOS
Desde ja grato.

