你可以把读取到的数据放到一个String数组里,一个List,一个ArrayList或者一个StringBuffer里,然后返回这个String数组,List,ArrayList或者StringBuffer.
这肯定是最后一个数据啦,因为每次你都把前面的数据覆盖了:XlxqStr = rs.getString(mc);
1.你可以这样写:XlxqStr =XlxqStr+" "+ rs.getString(mc)+" ";,把得到的数据变成一个长的String。如果数据实在太多,可以考虑用StringBuffer。分割的话可以用String 的split方法。
2.你可以用ArrayList数据存储数据。
ArrayList
while(rs.next()){
XlxqStr.add(rs.getString(mc));
}
public List getSql()
List
while(rs.next()){
XlxqStr.add(rs.getString(mc));
}