这个还是挺简单的.
先写个class描述你要处理的行信息,假设你要处理的信息是"书",那么这个class是:
public class Book {
//这里要包括所有你要处理的查询结果属性
private string bid;
private string bookName;
....然后是constructor method接下来是所有set and get方法比如:public void setBookName(string bn) {
bookName=bn;
}public string getBookName() {
return bookName;
}}至此,一个book 的class就完成了,你所需要做的就是在你源程序里面定义一个vector(或者其他用于存储的list)来储存所有book object.
例如:
Vector bookList= new Vector();do{
rs = cs.getResultSet();
if(rs != null){
string bid=rs.getString("bid");
string bname=rs.getString("bname");
.....
Book b=new Book(bid, bname, ...);
bookList.addElement(b);
cs.getMoreResults();
}
}while( rs != null));
这样,你的所有查询信息都存储在了这个list里面,接下来你要怎么处理这些信息就看你了,根据你处理的方法,存储的list你可以选择Vector, hashtable, array等等.
先写个class描述你要处理的行信息,假设你要处理的信息是"书",那么这个class是:
public class Book {
//这里要包括所有你要处理的查询结果属性
private string bid;
private string bookName;
....然后是constructor method接下来是所有set and get方法比如:public void setBookName(string bn) {
bookName=bn;
}public string getBookName() {
return bookName;
}}至此,一个book 的class就完成了,你所需要做的就是在你源程序里面定义一个vector(或者其他用于存储的list)来储存所有book object.
例如:
Vector bookList= new Vector();do{
rs = cs.getResultSet();
if(rs != null){
string bid=rs.getString("bid");
string bname=rs.getString("bname");
.....
Book b=new Book(bid, bname, ...);
bookList.addElement(b);
cs.getMoreResults();
}
}while( rs != null));
这样,你的所有查询信息都存储在了这个list里面,接下来你要怎么处理这些信息就看你了,根据你处理的方法,存储的list你可以选择Vector, hashtable, array等等.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货