一个很奇怪的问题,有哪位大侠能帮忙看一下? 问题出在了dbconn.CloseConn();语句的位置上,你在方法1中的循环里关闭了数据库连接,自然ResultSet里打开的游标也会随之关闭,而方法2你是循环完毕才关闭的数据库连接所以不会有问题。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如 Alex_20(吉尔菲艾斯) 对,把你方法一中把dbconn.close();放在for循环之外 不好意思,当时那个括号的位置可能不太清楚,dbconn.close()是在循环外面的.现在我改过来了,麻烦大侠们再看一下.多谢了!public Vector ShowAllTable(){//方法1 String s1 = ""; Vector alltable = new Vector(); sql = "select * from tablesports"; try{ rs = dbconn.ExeQuery(sql); for(;rs.next();) { Table table = new Table(); table.SetFlag(rs.getInt("flag")); table.SetTableId(rs.getInt("tableid")); table.SetAddress(rs.getString("address")); table.SetTablename(rs.getString("tablename")); table.SetTheDate(rs.getString("thedate")); alltable.add(table); } dbconn.close(); } catch(SQLException sqlexception) { System.err.println("aq.executeQuery:" + sqlexception.getMessage()); } return alltable; } 关于<a href= "a.jsp?参数名=参数值 "> 传递的问题 axis2 webservice异步调用的问题 Tomcat不能启动 求一个中文正则表达式! js 如何将参数传入下一个jsp页面 jsp发邮件的问题 谁有bbs的数据库设计啊 页面编码为gb2312,使用ajax传输中文乱码解决办法 急救,为什么会找不到这个BEAN??????????????? 变量传递中文问题 resin + iis 总是报此错误,一始是好的,后来把web_inf/work/下东西删了 (求助) session问题!
public Vector ShowAllTable(){//方法1
String s1 = "";
Vector alltable = new Vector();
sql = "select * from tablesports";
try{
rs = dbconn.ExeQuery(sql);
for(;rs.next();)
{
Table table = new Table();
table.SetFlag(rs.getInt("flag"));
table.SetTableId(rs.getInt("tableid"));
table.SetAddress(rs.getString("address"));
table.SetTablename(rs.getString("tablename"));
table.SetTheDate(rs.getString("thedate"));
alltable.add(table);
}
dbconn.close();
}
catch(SQLException sqlexception)
{
System.err.println("aq.executeQuery:" + sqlexception.getMessage());
}
return alltable;
}