我正在做第二年的项目,即将完成,但我遇到了一个问题。
我在 Oracle 中设置了一个表,用于保存用户名、收件人和消息。
我想制作一个用于发送消息的联系人列表,该列表将获取用户名并将其放入 swing jlist 中,但我不知道如何实现。
我想也许如果我将用户名放入 SQL 的数组中会更容易,但那不起作用。有什么想法吗?
只是为了更新,我已经连接到数据库。
最佳答案
首先,您需要连接到数据库,然后从中读取数据,然后将结果导入到 JList 中。
要从 Java 连接到 Oracle,您需要使用 JDBC,其教程可以方便地位于此处:http://java.sun.com/docs/books/tutorial/jdbc/index.html 。
一旦获得数据,您需要将其放入 JList
中,该 JList 具有 setListData
方法,该方法将发挥所有作用。在迭代来自 JDBC 的数据时,您只需确保将 SQL 查询的输出放入 Vector
中,记录如下:http://java.sun.com/j2se/1.4.2/docs/api/java/util/Vector.html .
关于java - 将sql结果集放入JList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2691730/