• 0
Sign in to follow this  
Jucelio_fatec

Acesso a banco de dados

Question

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)

Edited by Jucelio_fatec

Share this post


Link to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this