如何获得sq查询l结果的每个元素?
table A
------------------------------------
姓名 性别 学号
----------------------------------
汤姆 男 01
张三 男 02
李四 男 03
莉莉 女 04
如果用select * from table A
查询了表A
用java
如何获得每一行的每个元素?
比如:第一行第一个元素是汤姆,第二行第三个元素是02
请教了,十分感谢了。
------解决方案--------------------这跟用了ibatis没有关系吧,
不知道你用的框架有没有额外封装,
要是没有,sql执行后返回的应该是ResultSet
ResultSet rs = pstat.executeQuery();
while(rs.next()){
String name = rs.getString(1); // 循环到第一行是 汤姆
String sex= rs.getString(2);
String no= rs.getString(3); // 循环到第二行是 02
}
要返回的不是标准的ResultSet,可debug看看里面的值,就知道怎么取了。。。
------解决方案--------------------
resultClass写成A的class。
com.xxx.xxx.A