jdbc ResultSet 问题
publicResultSetfinduser4g(Stringtel){Connectionconn=null;PreparedStatementps=null;Res...
public ResultSet finduser4g(String tel) {
Connection conn = null;
PreparedStatement ps = null;
ResultSet rs = null;
User user = null;
try {
conn = JdbcUtils.getConnection();
String sql = "select tel, name, bumen from user4g where tel=?";
ps = conn.prepareStatement(sql);
ps.setString(1, tel);
rs = ps.executeQuery();
} catch (SQLException e) {
e.printStackTrace();
} finally {
★★★JdbcUtils.free(rs, ps, conn);
}
return rs;
}
以上句子在运行的时候如果★★★不释放掉,就能正常显示出来
如何★★★位置的语句运行,就会导致 显示:java.sql.SQLException: 关闭的 Resultset: next
这是为什么 展开
Connection conn = null;
PreparedStatement ps = null;
ResultSet rs = null;
User user = null;
try {
conn = JdbcUtils.getConnection();
String sql = "select tel, name, bumen from user4g where tel=?";
ps = conn.prepareStatement(sql);
ps.setString(1, tel);
rs = ps.executeQuery();
} catch (SQLException e) {
e.printStackTrace();
} finally {
★★★JdbcUtils.free(rs, ps, conn);
}
return rs;
}
以上句子在运行的时候如果★★★不释放掉,就能正常显示出来
如何★★★位置的语句运行,就会导致 显示:java.sql.SQLException: 关闭的 Resultset: next
这是为什么 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询