pois bem pessoal, agora precisaria da ajuda de vocês para poder fazer um servlet recebendo dados de um form login e senha:
eu só consegui entender e fazer o html e a classe que faz o select no banco de dados
mais não compreendo o servlet ainda
segue os blocos de códigos abaixo.
o html:
<form action="">
<fieldset>
<legend>Login</legend>
<label for="email">Login:
<input type="text" id="email" />
</label>
<label for="password" >Senha:
<input type="password" id="senha" />
</label>
<button type="button" tabindex="1" >Logar</button>
</fieldset>
</form>
e a classe que faz o select:
package actions;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class LoginUsuario {
static Connection conn;
public static void main(String[] args) {
try {
initConnection();
String user = "augusto.administrador@gmail.com";
String pwd = "123456";
PreparedStatement ps = conn.prepareStatement("select usu_login, usu_password from usuario where usu_login = ? and usu_password = ?");
ps.setString(1, user);
ps.setString(2, pwd);
ResultSet rs = ps.executeQuery();
String nome;
String senha;
if( rs.next() ){
nome = rs.getString( "usu_login" );
senha = rs.getString( "usu_password" );
System.out.println("nome = " + nome);
System.out.println("senha = " + senha);
System.out.println("login efetuado com sucesso");
} else {
System.out.println("login invalido");
}
ps.close();
} catch (Exception ex) {
ex.printStackTrace();
}
}
public static void initConnection() throws Exception {
String DRIVER = "oracle.jdbc.driver.OracleDriver";
String URL = "jdbc:oracle:thin:@localhost:1521:xe";
String USER = "puudia";
String PASSWORD = new String("puudia");
Class.forName(DRIVER);
conn = DriverManager.getConnection(URL, USER, PASSWORD);
}
}
se alguém puder me ajudar por favor não exite!
plizzzzzzzzzzzzzzzzzzzzzzz !!!