package com.connsec.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import org.apache.log4j.Logger; public class DBUtil { private Connection connection = null; private String url = "jdbc:mysql://localhost/wsign?autoReconnect=true&characterEncoding=UTF-8"; String driverclass="com.mysql.jdbc.Driver"; String user="root"; String password="connsec"; public DBUtil(String url, String user, String password, String driverclass) { super(); this.url = url; this.user = user; this.password = password; this.driverclass = driverclass; } /** * 创建连接 * @return */ public Connection createConnection(){ try { Class.forName(driverclass); connection = DriverManager.getConnection(url, user, password); return connection; } catch (ClassNotFoundException e) { Logger.getLogger(this.getClass()).error(e.getMessage()); return null; } catch (SQLException e) { Logger.getLogger(this.getClass()).error(e.getMessage()); return null; } } /** * 释放连接 */ public void releaseConnection(){ if (connection!=null) try { connection.close(); } catch (SQLException e) { Logger.getLogger(this.getClass()).error(e.getMessage()); } } }