Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package br.com.controledevendas.dao;
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.SQLException;
- import java.sql.Statement;
- public class ConexaoMySQL {
- // Atributos
- static Connection conn = null;
- // Construtor
- public ConexaoMySQL() {
- }
- // Abrir/Capturar conexão MySQL
- public static java.sql.Connection getConexao() {
- try {
- Class.forName("com.mysql.jdbc.Driver");
- // Criar conexão
- String host = "localhost:3300";
- String database = "banco"; // nome da base de dados
- String user = "root"; // nome de usuario da base de dados
- String password = "123456"; // senha de usuario da base de dados
- String urlConn = "jdbc:mysql://" + host + "/" + database;
- conn = DriverManager.getConnection(urlConn, user, password);
- } catch (ClassNotFoundException e) {
- // se não encontrar a classe
- System.out.println("O driver expecificado nao foi localizado");
- System.out.println(e.getMessage());
- } catch (SQLException e) {
- // problema na conexão com o banco
- System.out.println("Nao foi possivel conectar ao Banco de Dados.");
- System.out.println(e.getMessage());
- } catch (Exception e) {
- System.out.println("Outro erro:");
- System.out.println(e.getMessage());
- }
- return conn;
- }
- // Fechar conexão com banco de dados
- public static void closeConexao() {
- try {
- if (!conn.isClosed()) {
- conn.isClosed();
- }
- } catch (SQLException e) {
- System.out.println("Erro ao tentar fechar a conexao.");
- System.out.println(e.getMessage());
- }
- }
- // Executar Query
- public static boolean executeQuery(String sql) {
- try {
- // Objeto Statement permite executar instruções SQL no BD
- Statement statement = ConexaoMySQL.getConexao().createStatement();
- statement.executeUpdate(sql);
- ConexaoMySQL.closeConexao();
- return true;
- } catch (SQLException e) {
- System.out.println("Problema ao executar a query: " + e.getMessage());
- return false;
- }
- }
- }
- package br.com.controledevendas.servlets;
- import java.io.IOException;
- import javax.servlet.RequestDispatcher;
- import javax.servlet.ServletException;
- import javax.servlet.http.HttpServlet;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import br.com.controledevendas.utils.Util;
- public class ServletLogin extends HttpServlet {
- /**
- *
- */
- private static final long serialVersionUID = 4345935683253772984L;
- @Override
- public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
- {
- String email = request.getParameter("email");
- String senha = request.getParameter("senha");
- //Se login estiver OK - Direciona para default.js
- if(email.equals("teixeira.thiago@live.com") && senha.equals("123456"))
- {
- //request.setAttribute("nome", "Thiago Teixeira");
- //Redirecionando para default.jsp
- //RequestDispatcher view = request.getRequestDispatcher("default.jsp");
- //view.forward(request, response);
- Util.nome = "Thiago Teixeira";
- response.sendRedirect("default.jsp");
- }
- //Se login estiver errado - direciona para Login.jsp
- else {
- request.setAttribute("msg_erro", "E-mail ou senha estão incorretos!");
- RequestDispatcher view = request.getRequestDispatcher("login.jsp");
- view.forward(request, response);
- }
- }
- <?xml version="1.0" encoding="UTF-8"?>
- <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
- <display-name>Controle de Vendas</display-name>
- <welcome-file-list>
- <welcome-file>index.html</welcome-file>
- <welcome-file>index.htm</welcome-file>
- <welcome-file>index.jsp</welcome-file>
- <welcome-file>default.html</welcome-file>
- <welcome-file>default.htm</welcome-file>
- <welcome-file>default.jsp</welcome-file>
- </welcome-file-list>
- <!-- Criamos um novo atributo Servlet -->
- <servlet>
- <servlet-name>Login</servlet-name>
- <servlet-class>br.com.controledevendas.servlets.ServletLogin</servlet-class>
- </servlet>
- <!-- Amarramos/Criamos uma nova URL para o atributo Servlet criado "mapeando o servlet" -->
- <servlet-mapping> <!-- Mapeamento dos Servlets -->
- <servlet-name>Login</servlet-name>
- <url-pattern>/login.do</url-pattern>
- </servlet-mapping>
- <servlet>
- <servlet-name>ServletAluno</servlet-name>
- <servlet-class>br.com.controledevendas.servlets.ServletAluno</servlet-class>
- </servlet>
- <servlet-mapping> <!-- Mapeamento dos Servlets -->
- <servlet-name>ServletAluno</servlet-name>
- <url-pattern>/aluno.do</url-pattern>
- </servlet-mapping>
- </web-app>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement