rs.close() 奇怪的问题
不停哥哥 2018-07-20 11:16:56 遇到一个奇怪的问题请教下各位:
String SQLAUTHORITY_ ="select * from role where role = '" +ROLE_+ "'";
PreparedStatement pStmt_ = conn.prepareStatement(SQLAUTHORITY_);
ResultSet rs_r = pStmt_.executeQuery();
rs_r.next();
String authority_query =rs_r.getString("query");
session.setAttribute("user_auth_query",authority_query);
rs_r.close();
一个简单的数据库查询,查到了一条记录(应该也是一条),在控制台输出上面那个 authority_query的值也没问题,说明查询过程正确运行了,最后的问题是rs_r.close();这句出错说s_r cannot be resolved,再说明下注掉这句其他都是正常得到了运行,结果也没问题。
网上查有人说rs关闭出错有时和用了session有关,请教大神们帮忙解释解释!!!