java - 将sql结果集放入JList

标签 java sql swing resultset jlist

我正在做第二年的项目,即将完成,但我遇到了一个问题。

我在 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/

相关文章:

SQL 查询以显示已购买某些特定产品的客户姓名

php - 使用 session 登录后重定向到报告页面

java - 按优先级对任务进行排序

java - 当 javaslang Try 流包含异常时如何抛出

Java,顺序流在哪个线程中执行?

sql - 如何创建 "filter by price"类型的查询?

java - 如何更改每一行的背景颜色?

java - Liquibase 多个变更日志执行

java - 是否可以从 Java 对象自动生成 XSD?

java - 文件保存强制 jtable 单元提交所有更改