| 发表于:2007-05-29 16:24:15 楼主 |
package myfly.book; import myfly.database.sqlbean; import java.sql.resultset; import java.util.iterator; import java.util.arraylist; public class bookdeliver { public arraylist bookdeliver; private string type; public void settype(string type) { this.type=type; } public string gettype() { return type; } public void bookdeliver() { } public void getquery() { string str= " "; str= "select * from dileverclass "; try{ sqlbean ben=new sqlbean(); resultset rs=ben.EXECutequery(str); bookdeliver=new arraylist(); while(rs.next()) { bookdeliver dd=new bookdeliver(); dd.settype(rs.getstring( "delivertype ")); bookdeliver.add(dd); } }catch(exception e) { system.out.println( "出错了哦 "); } } public static void main(string[] args) { bookdeliver dd=new bookdeliver(); dd.getquery(); object[] a=dd.bookdeliver.toarray(); iterator ite=dd.bookdeliver.iterator(); while(ite.hasnext()) system.out.print(ite.next()); } 以上是我写的代码,但是在输出时的值和数据库里就不一样??? 本来是44 输出myfly.book.bookdeliver@1e04cbf,在疑惑中~~ |
|
|
|
|