Java tutorial
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package com.me.DAO; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.util.logging.Level; import java.util.logging.Logger; import org.apache.commons.dbutils.DbUtils; /** * * @author danis */ public class DAO { private String driver; private String dburl; private String dbuser; private String dbpassword; public DAO() { driver = "com.mysql.jdbc.Driver"; dburl = "jdbc:mysql://localhost/booksdb"; dbuser = "root"; dbpassword = "mansijain"; try { Class.forName(driver); } catch (ClassNotFoundException ex) { Logger.getLogger(DAO.class.getName()).log(Level.SEVERE, null, ex); } } public Connection getConnection() throws SQLException { Connection conn = null; try { Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection(dburl, dbuser, dbpassword); } catch (SQLException ex) { Logger.getLogger(DAO.class.getName()).log(Level.SEVERE, null, ex); } catch (ClassNotFoundException ex) { Logger.getLogger(DAO.class.getName()).log(Level.SEVERE, null, ex); } return conn; } public void close(Connection connection) { if (connection != null) { try { connection.close(); } catch (SQLException ex) { Logger.getLogger(DAO.class.getName()).log(Level.SEVERE, null, ex); } } } }