通过Swing表上的数据修改生成SQL

时间:2013-03-09 00:32:04

标签: java sql jdbc

我想构建一个jdbc客户端工具。它将显示Swing表中select查询返回的数据,并允许用户编辑表中的数据。我的问题是生成标准sql字符串(插入删除更新)以保存修改回数据库的最佳方法是什么?

  1. 有没有开放的图书馆可以帮助我?
  2. 我需要支持常见的数据库,如mysql,oracle,db2,sysbase,informix。
  3. 我需要支持仲裁sql查询,不使用ORM框架。
  4. 如果你认为我应该自己做,你有什么建议吗?

2 个答案:

答案 0 :(得分:1)

1)您可以使用Apache Cayenne

2)它支持通用数据库(如mysql,oracle,db2,sysbase,informix)

http://cayenne.apache.org/docs/3.0/database-support.html

3)您可以使用 SQLTemplate 类来使用任意SQL查询。它允许自定义SQL方言。

http://cayenne.apache.org/docs/3.0/sqltemplate-basics.html

答案 1 :(得分:0)

了解Hibernate(Java)

Java DB对象

http://dbobjects.sourceforge.net/