java - 使用 MYSQL 表填充 JTable 的最佳方法是什么?

标签 java mysql jtable

我实际上读到了两种方法:

  1. 循环结果集 并使用表模型。 (这是 慢一些?)

  2. netbeans 使用其他 技术(看起来有点 先进给我)返回结果 以列表的形式并绑定(bind) 表与列表。 (这不 创建一个类来处理 数据库,我可以重复使用很多 表?)

那么,是否有其他方法或 APIS 更容易或更有效或两者兼而有之?如果不是,哪种方法更好?

最佳答案

最好的方法是扩展 AbstractTableModel 并使用此类来创建 JTable。 这在 Netbeans 中相当容易做到。转到 JTable 属性并选择模型。选择并单击省略号。您可以在 jTable1.setModel(); 之间添加 new MyTableModel(rs)。如果您愿意,可以传递您的 JDBC ResultSet rs。

关于java - 使用 MYSQL 表填充 JTable 的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4531672/

相关文章:

java - JTable 将 JComboBox 和 JCheckBox 恢复为选择后的值

php - 是否可以在 ajax 中将 POST 数据发送到另一个 php?

java - Swing JTable 自定义渲染

Java - 了解私有(private)最终自定义类型的返回类型

java - 计算一个方法被调用的次数?

java - Spring Data + JPA > SQL INSERT 后未从数据库中获取 "mappedBy"属性的新条目

来自多个 id 匹配的表的 Mysql 结果不出现

java - 使 JTable 行填满 JScrollPane 的整个高度

java - 如何不在对象和用户输入中重复验证代码

java - Raspberry Pi Java 关闭 Hook