E3p0连接池
c3p0-config.xml
c3p0-config.xml(必须叫这个名字),然后必须放在工程目录的src下面
注意:c3p0里面可以配置多个连接信息,可以给每个配置起个名字,这样可以方便的通过配置名称来切换配置信息。
Java封装 e3p0:
publicclass C3P0Util {
static DataSource cpds=null;
static{
cpds= new ComboPooledDataSource("mysql");
System.out.println(cpds);
}
/**
* 获得数据库连接
*/
public static ConnectiongetConnection(){
try {
return cpds.getConnection();
} catch (SQLException e) {
e.printStackTrace();
return null;
}
}
/**
* 数据库关闭操作
*/
public static void close(Connectionconn,PreparedStatement pst,ResultSet rs){
if(rs!=null){
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(pst!=null){
try {
pst.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(conn!=null){
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}