【发布时间】:2011-01-09 12:59:55
【问题描述】:
我可以把这个问题分解成两个问题:
- 将数据库 (MS-Access) 的内容放入
GlazedList/JTable的最佳方法是什么? - 如何确保对
GlazedList/JTable所做的任何更改都反映在数据库 (MS-Access) 上?
以下是我所知道的:
- 我知道如何检索/操作 使用数据库中的信息 JDBC method。
- 我知道
GlazedList的 需要反思,所以我需要 制作一个包含每个 数据库中的列/字段。这 不是很可扩展...
解决这个问题的最佳方法是什么?
edit:// 我已经设法创建了一个类生成器。它采用列标题并创建一个实例字段。这应该解决#2 http://pastebin.ca/1770996 - 它创建了类,但我认为我没有正确使用反射...... edit2:// 从上面编辑了我的代码,所以它可以工作...http://pastebin.ca/1776722
【问题讨论】:
-
我提供了一个(更简单的)答案,我的初始实施所基于的答案。但它依赖于一些更高级的 JDBC 功能,因此它可能不适合您。我忘了我还有一个指向初始代码的链接。
-
我还要再过几天才能给你结果——做一些合同工作。
-
不用担心,不用着急。慢慢来。工作比这更重要一点...
-
好消息。我得到了 ResultSetTable 来显示表格。我需要将 [] 添加到表名中。现在我只需要让它正确编辑。我得到一个
error in row或classcastexception。 ClassCast 很容易修复,但不知道行中的错误... -
它不喜欢你的
setValueAt方法,所以我再看看...
标签: java reflection jdbc jtable glazedlists