类代码如下
public static ResultSet executeQuerySQL(String sql) {
try {
conn = ConnOper.getConn();
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
ConnOper.close(conn, pstmt);
} catch(Exception e) {
} finally {
}
return rs;
}前台
ResultSet rs = ConnOper.executeQuerySQL(querySql);各位高手,怎么总是提示
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Object has been closed.可是我参考http://www.cnsdn.com.cn/blog/article.asp?id=2166和我一样的处理啊。
public static ResultSet executeQuerySQL(String sql) {
try {
conn = ConnOper.getConn();
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
ConnOper.close(conn, pstmt);
} catch(Exception e) {
} finally {
}
return rs;
}前台
ResultSet rs = ConnOper.executeQuerySQL(querySql);各位高手,怎么总是提示
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Object has been closed.可是我参考http://www.cnsdn.com.cn/blog/article.asp?id=2166和我一样的处理啊。
楼主【junzhang4008】截止到2008-07-31 10:16:28的历史汇总数据(不包括此帖):
发帖的总数量:51 发帖的总分数:3727 每贴平均分数:73
回帖的总数量:1183 得分贴总数量:512 回帖的得分率:43%
结贴的总数量:51 结贴的总分数:3727
无满意结贴数:0 无满意结贴分:0
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满意结贴率:0.00 % 无满意结分率:0.00 %
敬礼!
取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=junzhang4008
getConn()也是你自己写的方法么,
贴多点
里面的代码是怎样的,为什么这么用?
一般把关闭数据库的操作专门写在一个方法内,用完后再调用那个方法。
Connection conn = null;
try {
Class.forName(driver).newInstance();
conn=DriverManager.getConnection(url,user,password);
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch ( Exception e) {
e.printStackTrace();
}
return conn;
}
try {
if(cstmt != null){
cstmt.close();
}
if(pstmt != null){
pstmt.close();
}
if(conn != null){
conn.close();
}
}catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}偶搞.net的。.net都这么些。。呵呵
可是参考他的。他也这么些的啊http://www.cnsdn.com.cn/blog/article.asp?id=2166
而应该用完返回的数据集后再主动调用关闭数据库的操作。
放到finally里面去
Java传递的是引用,所以如果传递ResultSet,你会不知道Statement和Connection何时关闭,不知道ResultSet何时有效。
各位兄弟能提供个小例子么?多谢哈。就是返回map。对map取值的。