数据库查询结果问题

来源:百度知道 编辑:UC知道 时间:2024/09/20 21:32:27
try {
rs=DBConnect.executeQuery(sql);
out.println(rs==null);
while (rs.next()){
out.println("true");
out.println(rs.getString(1));
out.println(rs.getString(2));
}
} catch (SQLException e) {
e.printStackTrace();
}这个是我的servlet里面的代码,运行出来的结果是整个页面只有一个FALSE,也就是说rs不为空!但是在while里面的内容为什么不执行呢?很纳闷啊

你的ResultSet都没拿到 肯定不会执行了 你的全部代码贴出来

奉劝你不要这样写,不规范。 你最好在Servlet中,把从数据库里得到的结果封装成VO对象,然后再传给页面做循环显示。 还有,你这种问题,只要你打上断点进行调试,看看他运行时的情况,问题自然就清楚了。

发现剃须膏蠢蠢欲动