当前位置: 技术问答>java相关
请教一个关于ResultSet的简单问题。谢谢。
来源: 互联网 发布时间:2015-10-22
本文导语: 用ResultSet得到一个记录集,按常规先判断这个记录集是否有记录,有做1,没做2, 那我在java中,怎么知道这个ResultSet有没有记录呢??? 谢谢 | if (rs.next()){ //do 1 }else{ // do 2 } | ...
用ResultSet得到一个记录集,按常规先判断这个记录集是否有记录,有做1,没做2,
那我在java中,怎么知道这个ResultSet有没有记录呢???
谢谢
那我在java中,怎么知道这个ResultSet有没有记录呢???
谢谢
|
if (rs.next()){
//do 1
}else{
// do 2
}
//do 1
}else{
// do 2
}
|
if (rs.next()){
//有记录
//do 1
}else{
//无记录
// do 2
}
//有记录
//do 1
}else{
//无记录
// do 2
}
|
if (rs.next())
|
boolean i=rs.next();
if (!i)
{
//没有
}
else
{
//有
}
if (!i)
{
//没有
}
else
{
//有
}
|
try {
while(rs.next()) {
// do 1
}
}
catch(Exception e) {
}
while(rs.next()) {
// do 1
}
}
catch(Exception e) {
}
|
同意上面几位的。
如果要取出rs中的数据就用
while(rs.next())
{//如果rs不为空,就输出
out.println(rs.getString(1));
}
如果要取出rs中的数据就用
while(rs.next())
{//如果rs不为空,就输出
out.println(rs.getString(1));
}
|
while(rs.next()) {
//do
}
//do
}