java 数据库查询 ResultSet rs = stmt.executeQuery(sql); while (rs.next()) { String a = rs.get }
java数据库查询ResultSetrs=stmt.executeQuery(sql);while(rs.next()){Stringa=rs.getString(1);...
java 数据库查询
ResultSet rs = stmt.executeQuery(sql);
while (rs.next())
{
String a = rs.getString(1);
String b = rs.getString(2);
}
想问一下如果rs只有一个元素,那rs.next() 一开始不就是null吗?那程序不就进不了while循环了吗? 展开
ResultSet rs = stmt.executeQuery(sql);
while (rs.next())
{
String a = rs.getString(1);
String b = rs.getString(2);
}
想问一下如果rs只有一个元素,那rs.next() 一开始不就是null吗?那程序不就进不了while循环了吗? 展开
3个回答
展开全部
rs.next()代表第一个数据前面一个位置。只要有数据,你再执行rs.next()的时候就能取出了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以自己搞个断点跑跑看,我估计进不去,rs.next()应该会先进行判断,有值才会进入while(){}循环进行判断
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询