jdbc close 先关闭resultset再关闭statement最后关闭connection每个都对应着释放database里的资源 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 哦 ,那每次close的时候分别释放的是哪里的资源? 我mysql老是报to many connection 应该是这个原来了,我连接用的是单键模式,public class DB { private String userName; private String password; private Connection conn; private static DB uniqueInstance = null; private DB() throws ClassNotFoundException, SQLException { this.conn = this.connect(); } public static DB instanse() { if(uniqueInstance==null) { try { uniqueInstance = new DB(); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } return uniqueInstance; } private Connection connect() throws ClassNotFoundException, SQLException { Class.forName("com.mysql.jdbc.Driver"); String url ="jdbc:mysql://localhost:3306/test"; conn = DriverManager.getConnection(url,"root",""); return conn; }Statement 使用的时候没关闭,ResultSet查询完关闭。 是啊 ,PHP里面就没这么麻烦。我以前做PHP的。每个都对应着释放database里的资源 ,那么对应哪些资源呢? 关于 java调用第三方动态库问题 关于JAVA的自定义方法的一些问题 关于调用子进程的问题 java连接access数据库 JAVA都是在堆中创建吗? 怎么使用时间函数 求java资料 如何模拟浏览器使用谷歌的图片搜索 jbuider连接sql server 2k的问题,thx乐先 哪位哥们可以把我的这个程序改成applet java中的JSON解析包用哪一个比较好呢,外加一个正则问题 自动编译执行java程序的程序
public class DB {
private String userName;
private String password;
private Connection conn;
private static DB uniqueInstance = null;
private DB() throws ClassNotFoundException, SQLException
{
this.conn = this.connect();
}
public static DB instanse()
{
if(uniqueInstance==null)
{
try {
uniqueInstance = new DB();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return uniqueInstance;
}
private Connection connect() throws ClassNotFoundException, SQLException
{
Class.forName("com.mysql.jdbc.Driver");
String url ="jdbc:mysql://localhost:3306/test";
conn = DriverManager.getConnection(url,"root","");
return conn;
}Statement 使用的时候没关闭,ResultSet查询完关闭。