Boa tarde.
Vi os comentários a respeito de login com jsp (entre "correia"e “daniel”). No meu caso eu devo fazer login via jsp, mas só com jsp.
Uma dúvida:
- Onde trabalho tem 5 produtos. Cada vez que um cliente quiser pegar uma atualizaçao de algum produto, deve digitar o codigo e senha para então entrar na área restrita às atualizações. Minha pergunta é: eu terei que fazer um arquivo, digamos, com o nome “conexao.jsp”, só para conexao com o banco de dados, aí um outro com nome “respostaproduto1.jsp” para só verificar a validação do código e senha para o produto 1 e assim direcionar o cliente para a tela da atualização, outro arquivo chamado "respostaproduto2.jsp"para verificar a validação do código e senha para o produto 2 e assim por diante ou posso fazer tudo em um documento só?
Abaixo o código da conexao com o banco (esse está funcionando legal):
[color=“blue”]<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv=“Content-Type” content=“text/html; charset=iso-8859-1”>
</head>
<body>
</body>
</html>
<%@ page language=“java” %>
<%@ page import=“java.sql.*”%>
<%
Connection con ;
try
{
// Carregando o JDBC Driver
out.println(“abrindo”);
String driverName = “org.gjt.mm.mysql.Driver”; // MySQL MM JDBC driver
Class.forName(driverName).newInstance();
String url= “jdbc:mysql://localhost/nome do banco”;
String username = “”;
String password = “”;
con = DriverManager.getConnection(url, username, password);
Statement stm =con.createStatement();
ResultSet rs = stm.executeQuery(“SELECT codigo FROM database WHERE …”);
while (rs.next()){
String senha = rs.getString(“codigo”);
out.println(senha);
}
} catch (ClassNotFoundException e)
{
//Driver não encontrado
out.println(“O driver expecificado não foi encontrado.”);
} catch (SQLException e)
{
//Não está conseguindo se conectar ao banco
out.println(“Não foi possível conectar ao Banco de Dados”);
}
%>[/color][color="#444444"][/color]
Como também sou iniciante, comecei a fazer o arquivo “respostaproduto1.jsp”, que está logo abaixo (sei que está faltando bastante coisa):
[color=“red”]<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv=“Content-Type” content=“text/html; charset=iso-8859-1”>
</head>
<body>
</body>
</html>
<%@ page language=“java” %>
<%@ page import=“java.sql."%>
<%
private String Conexao, rs, strSQL, strConnection, nome, senha
strConnection="DRIVER={MySql Driver(.opt)
public class Conexao{
private Connection connection;
private Statement statement;
public Conexao (String database,String nome,String senha)
statement = connection.createStatement();
public int retornaResultado(String )
{
try
{
String query=“SELECT * from produtos where codigo=’” & nome & “’ and produto1 = '”& senha &”’ and VALORPRODUTO1=true";
ResultSet rs = this.executeQuery(sql);
rs.next();
if (not rs[/color]
Desde já agradeço a atenção.
Sérgio