因为要同时查询2张不相关的表.必须2次查询Connection conn = getConn()....省略查询一:
ps = conn.prepareStatement("select * from table1");
rs = ps.executeQuery();
if(rs.next()){
System.out.prinltn("执行查询一成功!");
} ps = conn.prepareStatement("select * from table2");
rs = ps.executeQuery();
if(rs.next()){
System.out.prinltn("执行查询二成功!");
} 我在第一个ps,rs未关闭的情况下,第二次查询 还是用第一次的ps和rs 就是把第一次的ps和rs的值重载.
最后关闭ps,rs 应该没有资源未释放的问题吧?
ps = conn.prepareStatement("select * from table1");
rs = ps.executeQuery();
if(rs.next()){
System.out.prinltn("执行查询一成功!");
} ps = conn.prepareStatement("select * from table2");
rs = ps.executeQuery();
if(rs.next()){
System.out.prinltn("执行查询二成功!");
} 我在第一个ps,rs未关闭的情况下,第二次查询 还是用第一次的ps和rs 就是把第一次的ps和rs的值重载.
最后关闭ps,rs 应该没有资源未释放的问题吧?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货