【发布时间】:2013-09-21 12:45:04
【问题描述】:
我正在尝试想出一种将数据从数据库传输到 JTable 的方法, 起初我想用一个 ResultSet 到一个 Vector 到一个 DefaultTableModel 来做,因为 DefaultTableModel 只需要一个 Vector, 但后来当我读到它似乎向量已经过时和不推荐使用。所以我的问题是,在这种情况下使用 Vector 会是不好的编程吗?如果不推荐使用向量,那么为什么 DefaultTableModel 只需要一个向量?
-谢谢。
【问题讨论】:
-
谁说向量已被弃用?从 Java 7 开始,它不是。无论如何,这里的坏主意是绑定 GUI 和持久层(也就是说,直接在 ResultSet 中传递数据,而不是在不可知的对象 -v.g. bean- 中传递数据)。
-
@SJuan76 不是火焰战,我的观点 bean 引起了另一个问题,对我来说重要的是性能
标签: java swing jdbc jtable defaulttablemodel