我现在查询数据库中的一张表,表的内容全是书籍的信息...返回一个 ResultSet的rs 结果集。。现在的问题的是 怎么将这个结果集中的内容 放入JTabel组件中.....定义个二维数组还是..直接用循环呢?! 在线等答案....谢谢高人指点......
解决方案 »
- 急:找不到 msvcr71.dll
- 如何过滤2个List中相同的!在线等啊~~
- 时...间...问...题...请问怎样才能得到一个干净的日期值 2006-03-04 14:06:26 -> 2006-03-04
- java基础问题!高手进!!
- ieHTTPHeaders 工具原理
- 需java读取oracle中blob字段的图片信息,并能保存或显示该图片。(非jsp程序)
- Java Applet编制的股票交易软件
- 求助!一个java程序,有些符号不能识别!
- 急,关于数组的问题,在线等!!!!
- 请问在jb7里的JTree里是不是没有mousepress等events?
- JDBC连接oracle数据库问题
- 求可用高效的加密算法,最好原创。
构造一个 JTable 来显示二维数组 rowData 中的值,其列名称为 columnNames。
循环结果集把数据放到二维数组中
也可以用下面的构造函数
JTable(Vector rowData, Vector columnNames)
构造一个 JTable 来显示 Vector 所组成的 Vector rowData 中的值,其列名称为 columnNames。推荐用二维数组
ResultSet建立好,只是建立好了查询到结果的访问通道,真正要二次应用数据,必须保存到适当的数据结构里
String[] Names ={"书籍ID","书名","类型","作者","出版社","是否借出"};
try
{
String query1 = "select*from AllBooks";
rs1 = DBHandler.exeQuery(query1);
Object[][] playerInfo =
while(rs1.next())
{
int bookid = rs1.getInt("BookID");
String bookname = rs1.getString("BookName");
String bookstyle = rs1.getString("BookStyle");
String bookwriter = rs1.getString("BookWriter");
String bookcbs = rs1.getString("BookCBS");
String booktend = rs1.getString("BookTend");
//playerInfo = {new Integer(bookid),bookname,bookstyle,bookwriter,bookcbs,booktend};
}
Vector<String> playerInfo1 =new Vector<String>();中
String[] Names ={"书籍ID","书名","类型","作者","出版社","是否借出"}; JTable t=new JTable(playerInfo, Names1);
用Vertor.addElement();
在使用DefaultTabelModel.addRow();使用while()循环添加....给分了