package br.com.livro.domain; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class BaseDAO { public BaseDAO() { try { // Necessário para utilizar o driver JDBC do MySQL Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException e) { // Erro de driver JDBC (adicione o driver .jar do MySQL em // /WEB-INF/lib) e.printStackTrace(); } } protected Connection getConnection() throws SQLException { // URL de conexão com o banco de dados String url = "jdbc:mysql://localhost/livro"; // Conecta utilizando a URL, usuário e senha. Connection conn = DriverManager.getConnection(url, "livro", "livro123"); return conn; } public static void main(String[] args) throws SQLException { BaseDAO db = new BaseDAO(); // Testa a conexão Connection conn = db.getConnection(); System.out.println(conn); } }