JSP问题,数据库查询到的ResultSet中的内容为什么不能循环输出?

2024-11-01 00:38:44
推荐回答(3个)
回答1:

int colCount =rsmd.getColumnCount();

可能原因:获取记录集行数时移动ResultSet到最后一行,导致下次取时记录集为空。

试试:在while(rs.next())之前加上:

rs.beforeFirst();

回答2:

不建议使用这样使用循环去取数据,一般使用对象或者集合取数据,而且i应该是从1开始,而不是从0开始

回答3:

这个问题可以先看看ResultSet 返回的记录有多少行,也许压根就没搜索到数据