package com.gemptc.utils;import java.beans.PropertyVetoException;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import com.mchange.v2.c3p0.ComboPooledDataSource;import com.mysql.jdbc.Statement;public class C3P0Util { private static ComboPooledDataSource cpds=null; private static Connection connection=null; //C3P0数据库连接池只需要初始化一次 static{ cpds=new ComboPooledDataSource(); try { cpds.setDriverClass("com.mysql.jdbc.Driver"); } catch (PropertyVetoException e) { // TODO Auto-generated catch block e.printStackTrace(); }cpds.setJdbcUrl("jdbc:mysql://localhost/jdbc_0401"); cpds.setUser("root"); cpds.setPassword("123456"); }//获取数据库连接对象 public static Connection getConnection(){ try { connection=cpds.getConnection(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return connection; } //关闭数据库 public static void close(ResultSet resultSet,Statement statement ,Connection connection ){ try { if (resultSet!=null) { resultSet.close(); }if (statement!=null) { statement.close(); }if (connection!=null) { connection.close(); } } catch (Exception e) { e.printStackTrace(); } }}