Android服务器端查询结果问题

coffeeroy2 2014-09-24 03:06:08
在服务端,通过如下代码将查询结果放到list中,结果发现没有第一行。明明用beforeFirst()移动到第一行了,却还是没有效果。请问这是怎么回事?

JDBConnection sqlConn = new JDBConnection();
ResultSet resRes = sqlConn.executeQuery("select * from message");

int row = 0;
try {
resRes.last();
row = resRes.getRow();
ResultSetMetaData resMD = resRes.getMetaData();
int columns = resMD.getColumnCount();

listAll.clear();
resRes.beforeFirst();
System.out.println(resRes.next());
while (resRes.next()) {
for (int i = 1; i <= columns; i++) {
System.out.println(resRes.getString(i));
listAll.add(resRes.getString(i));
}
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

...全文
71 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
coffeeRoy 2014-09-25
  • 打赏
  • 举报
回复
把第一行舍掉吧

80,359

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧