JDBC中的一些问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 23:11:58
我做一个循环
while(xx.next())
…………
System.out.println("\姓名" + name …………)
我这样它是表示输出最后一个记录吗?

有个笨方法,比如说你的纪录有两条字段。
String s1;
String s2;
while(xx.next){
s1=xx.getNString(1);
s2=xx.getNString(2)
}

System.out.println(s1+s2);

就是最后一条了。笨方法!
出来也不给分,你都 xxtanwan - 经理 五级 还这么小气!

你写在最后,在循环外边是看不到最后一条记录的,当循环完了之后,游标到了最后一条记录之后了,所以~~

rs.next()表示游标往下挪一次 last()表示到最后一条记录

你都循环了,当然是输出全部的了.xx 是个集合对象吧,xx.next()是代表游标下移一次,至于你的name肯定是集合对象里的某个对象的一个属性。

严格的说你这个写法不够完善。但是你要表达的意思应该就是取出集合对象内每个对象里的name属性值