package com.softgraf.vendas.model.dao;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class Conexao {
	private Connection conexao = null;

	public Conexao(String nomeBanco, String usuario, String senha) {

		try {
			Class.forName("com.mysql.jdbc.Driver");
			conexao = DriverManager.getConnection(
			"jdbc:mysql://localhost:3306/" + nomeBanco +
			"?autoReconnect=true&useSSL=false", usuario, senha);

			System.out.println("Conectou!!");

		} catch (ClassNotFoundException e) {
			System.out.println("Não foi encontrado o Driver de conexão");
			e.printStackTrace();

		} catch (SQLException e) {
			System.out.println("Falha de conexão com o banco");
			e.printStackTrace();
		}
	}
	
	public Connection getConexao() {
		return conexao;
	}
	
	public void fecharConexao(){
		try {
			conexao.close();
			System.out.println("Desconectou!!");
		} catch (Exception e) {
			System.out.println("Falha ao fechar a conexão com o banco");
			e.printStackTrace();
		}
	}
}
