使用JTable显示ResultSet

Using JTable to display ResultSet

我正在学习 JDBC 使用 GUI。我可以让 GUI 一个一个地显示 SQL 中的数据。然后我想在table中显示数据,就像我在SQL中执行时的结果一样。我看到很多人用两个Vector给JTable添加数据。我想知道除了 Vector 之外还有什么我可以做的来将数据添加到 JTable.I 真的很想在我的 post 中添加一些图像但是如果它对每个人都不利我不能很抱歉。感谢阅读。

I wonder is there anything else apart from Vector that I can do to add data to JTable.

DefaultTableModel 使用 Vectors 因为它使 TableModel 动态。也就是说,您可以轻松地从模型中添加或删除 rows/columns。

如果您不想使用 Vector,那么您可以创建自定义 TableModel 以您想要的任何方式存储数据。

查看 Row Table Model。它给出了一个例子

  1. 了解如何使用 ArrayList 为数据创建自定义 TableModel
  2. of 编写可重用的通用 TableModel