关于网友提出的“ 结果集显示问题”问题疑问,本网通过在网上对“ 结果集显示问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 结果集显示问题
描述:
rs 是个结果集的对象,
如下:
if(!rs.next())
{
提示没有符合条件的记录的代码
}
else{
while(rs.next())
{
显示结果集的代码
}
}
以上代码我在JB X上执行时,即使有结果集但是也无法显示。
现在请问大家是怎么处理这样的问题的
解决方案1: 你将你的:
else {
while (rs.next()) {
////////
}
}
改为:
else {
do {
////////
} while (rs.next);
}
这属于你的程序逻辑问题,把思路理清就解决了。
解决方案2:
只需要
while(rs.next())
{
显示结果集的代码
}
解决方案3: if(rs.next())
{
do
{
显示结果集的代码
}
while(rs.next());
}
else{
{
提示没有符合条件的记录的代码
}
}
//////////////
rs.next()是游标下移一个,你如果数据库中只有一条记录,就会读不出来.
因为你一开始就移动了一个.
以上介绍了“ 结果集显示问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3552766.html