将sql结果集放入JList

时间:2010-04-22 14:34:40

标签: java sql swing resultset jlist

我正在做我的第二年项目,我差不多完成了,但我遇到了问题。

我在Oracle中设置了一个表,用于保存用户名,收件人和邮件。

我想创建一个联系人列表,用于发送带有用户名的消息并将它们放入swing jlist但我无法弄清楚如何。

我想也许如果我将用户名放入SQL的数组中它会更容易但是没有用。有什么想法吗?


只是为了更新,我已经连接到数据库了。

1 个答案:

答案 0 :(得分:4)

首先,您需要连接到数据库,然后从中读取数据,然后将结果按到JList中。

要从Java连接到oracle,您需要使用JDBC,其教程位于:http://java.sun.com/docs/books/tutorial/jdbc/index.html

然后,一旦掌握了数据,就需要将其放入JList,它具有setListData方法,这将完成所有魔法。在迭代来自JDBC的数据时,您只需要确保将SQL查询的输出放入Vector,在此处记录:http://java.sun.com/j2se/1.4.2/docs/api/java/util/Vector.html