stmt = null;
//log("Close Statement......");
}
//close PreparedStatement
if (pstmt != null) {
pstmt.close();
pstmt = null;
//log("Close PreparedStatement......");
}
}
catch (Exception e) {
System.out.println(e.getMessage());
}
try {
//close Connection
if (conn != null) {
conn.close();
conn = null;
//log("Close Connection......");
}
}
catch (SQLException e) {
log(e, "释放资源出错!");
}
}
/************************************
* write log file.
* @param s String
************************************/
private
void log(String s) {
if (VERBOSE) {
System.out.println(new java.util.Date() + ":" + s);
//logger.info(new java.util.Date()+s);
}
}
/************************************
* write log file.
* @param ex Object
************************************/
private
void logerr(Object ex) {
if (VERBOSE) {
//System.out.println(new java.util.Date()+":"+s);
//logger.error(ex);
}
}
/************************************
* write log file.
* @param e Throwable
* @param msg String
************************************/
private
void log(Throwable e, String msg) {
System.out.println(new java.util.Date() + ": " + msg);
//logger.info(new java.util.Date() + ": " + msg, e);
}
……
}
OK,你现在可以方便的使用连接池了,想要一个得一个,记得要释放哦,连接池的数量总是有限的。
二、中文问题照样很简单
每个国家(或区域)都规定了计算机信息交换用的字符编码
| 对此文章发表了评论 |
