标签: java database swing crud
我想在我的Swing应用程序中提供一个数据库表 非常简单的表,它应该显示由数据库中的一个或几个表组成的数据。
用户应该能够添加,删除和更新表格,然后按保存 (不是强制性的,每次更改值时都可以保存)
答案 0 :(得分:4)
通常JTable用于以表格格式呈现数据库数据,您可以看到here的方式。
还建议您将GUI和数据库访问逻辑拆分为单独的类。此外,在不是事件调度程序线程(EDT)的线程上执行数据库操作可能是个好主意,因为这可能会使应用程序的UI挂起。
关于数据库访问,您可以使用Hibernate等ORM框架。它允许您连接到数据库并检索信息,无论您使用的是什么数据库。您还可以在任何时间点更改基础数据库,而无需重写SQL查询以适合您正在使用的数据库引擎。
您可以使用JFrame创建可以添加和/或删除数据的表单。