引用:
Post by weiyun;5714
有没有 打开一个数据库连接和事务完成后关闭一个连接的实例文件阿?或者推荐那些教材也行啊
[php]
public static Connection getConnection() throws SQLException{
try{
initDataSource();
}catch(Exception ex){
ex.printStackTrace();
log.error("get connection failed. try test conn..");
if (enableLocalDebug){
return getTestConn();
}else{
ex.printStackTrace();
throw new RuntimeException("DBUtil init datasource failed:"+ex);
}
}
Connection conn = ds.getConnection();
//log.debug("Connection " + conn + " obtained. ");
return conn;
}
[/php]
[php]
public static void close(ResultSet rs, Statement stmt, Connection conn){
if (rs!=null) try{
rs.close();
}catch(java.sql.SQLException ex){
ex.printStackTrace();
}
if (stmt!=null) try{
stmt.close();
}catch(java.sql.SQLException ex){
ex.printStackTrace();
}
if (conn!=null) try{
conn.close();
//log.debug("Connection " + conn + " closed = " + conn.isClosed());
}catch(java.sql.SQLException ex){
ex.printStackTrace();
}
}
[/php]