PLSQL的结果集问题

qjm201000 发布于 2013/05/10 17:41
阅读 357
收藏 0

Resultset res=p.excuteQuery();

while(res.next()){

System.out.println(res.getString(1));

}

这里面的res.getString(1)中的1代表什么意思? 为什么改成2不可以?

加载中
0
巴叔
巴叔

getString(1)表示获取结果集中第N行的第1列里的值。

换成2,就是第2列的值

其实,不建议用这样的方法获取结果集中的数据。建议写列名:

String name= rs.getString("name");

Date date = rs.getDate("birthday");

等等……

0
q
qjm201000
懂了,谢谢你啊。
返回顶部
顶部