System.err.println("Problemas ao tentar conectar com o banco de dados");
return null;
}
}
}
====================
BOM , RESUMINDO , EU NÃO SEI SE AMBOS OS CÓDIGOS ESTÃO CERTOS (POIS FORAM BASEADOS EM OUTROS JÁ PRONTOS) E QUAIS SERIAM OS PRÓXIMOS PASSOS . JÁ TENHO UM PEQUENO BANCO DE DADOS CRIADO (NO PGADMIN 3),MAS PRECISO ENTENDER COMO FAZER TUDO FUNCIONAR .
POR EXEMPLO : NO MOMENTO EM QUE O USUÁRIO CLICAR NO BOTÃO "ACESSAR" ESSE BOTÃO VAI "EXECUTAR" ESSA CLASSE CONEXÃO !!?? SE SIM , COMO DEVO COLOCAR ISSO NO CÓDIGO ? ( EM QUE LINHA...ETC)
Pergunta
Jucelio_fatec
Pessoal , boa tarde . Sou leigo em java e recebi a "incumbência" de criar um programinha para a portaria da empresa , que acesse
um banco de dados e veja se um determinado usuário (e senha) estão corretos e retorne um "sim" ou "não" , por exemplo .
A tela só tem o nome da empresa e o formulário para digitar login e senha e um botão "acessar" .
O jsp da tela é :
===============
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!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=ISO-8859-1">
<title> Portaria</title>
</head>
<body>
<title>Portaria Cqa</title>
<form action="login.jsp" method="post">
<p align="center"><font size="5">PORTARIA<strong></strong></font></p>
<center>
<table>
<tr>
<td>Login</td><p>
<td><input type="text" name="login">
</tr>
<tr>
<td>Senha</td>
<td><input type="password" name="senha"></td>
</tr>
<tr>
<td><input type="submit" value="Acessar" import=classe_de_conexao.java> </td>
</tr>
</table>
</center>
<form>
</body>
</html>
======================================
Depois eu criei a Classe para conexão :
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public final class "Classe_de_conexão"{
public static Connection conectar(){
String url = "jdbc:mysql://192.168.x.xx/Banco_de_dados";
String usuario = "xxxxx";
String senha = "xxxx";
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn = DriverManager.getConnection(url, usuario, senha);
return conn;
}
catch(SQLException ex){
System.err.println("SQLException: " + ex.getMessage());
System.err.println("SQLState: " + ex.getSQLState());
System.err.println("VendorError: " + ex.getErrorCode());
return null;
}
catch(Exception e){
System.err.println("Problemas ao tentar conectar com o banco de dados");
return null;
}
}
}
====================
BOM , RESUMINDO , EU NÃO SEI SE AMBOS OS CÓDIGOS ESTÃO CERTOS (POIS FORAM BASEADOS EM OUTROS JÁ PRONTOS) E QUAIS SERIAM OS PRÓXIMOS PASSOS . JÁ TENHO UM PEQUENO BANCO DE DADOS CRIADO (NO PGADMIN 3),MAS PRECISO ENTENDER COMO FAZER TUDO FUNCIONAR .
POR EXEMPLO : NO MOMENTO EM QUE O USUÁRIO CLICAR NO BOTÃO "ACESSAR" ESSE BOTÃO VAI "EXECUTAR" ESSA CLASSE CONEXÃO !!?? SE SIM , COMO DEVO COLOCAR ISSO NO CÓDIGO ? ( EM QUE LINHA...ETC)
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.