我想在我的Swing应用程序中显示一个数据库表。
非常简单的表,它应该显示由数据库中的一个或几个表组成的数据。

用户应该能够添加,删除和更新表,然后按保存。
(不是强制性的,每次他更改值时都可以保存)


建议以最有效的方式做到这一点的方法是什么?
建议从哪些框架开始?

最佳答案

通常,JTable用于以表格式呈现数据库数据,您可以查看here的方式。

还建议您将GUI和数据库访问逻辑分为单独的类。另外,在不是事件调度程序线程(EDT)的线程上执行数据库操作可能是一个好主意,因为这可能会使应用程序的UI挂起。

关于数据库访问,您可以使用ORA框架,例如Hibernate。无论您使用什么数据库,它都将允许您连接到数据库并检索信息。您还可以随时更改基础数据库,而不必重写SQL查询以适合您正在使用的数据库引擎。

您可以使用JFrames创建可用来添加和/或删除数据的表单。

09-28 02:26