我想构建一个jdbc客户端工具。它将显示通过Swing表中的select查询返回的数据,并且可以允许用户编辑表中的数据。我的问题是什么是生成标准的SQL字符串的最佳方式(插入删除更新)保存修改回数据库?通过Swing表上的数据修改生成SQL
- 有没有开放的图书馆可以帮助我?
- 我需要支持通用数据库,如mysql,oracle,db2,sysbase,informix。
- 我需要支持任意的sql查询,没有使用ORM框架。
- 如果你认为我应该自己做,你有什么建议吗?
我想构建一个jdbc客户端工具。它将显示通过Swing表中的select查询返回的数据,并且可以允许用户编辑表中的数据。我的问题是什么是生成标准的SQL字符串的最佳方式(插入删除更新)保存修改回数据库?通过Swing表上的数据修改生成SQL
1)您可以使用Apache Cayenne
2)它支持常见的数据库(如mysql,oracle,db2,sysbase,informix)
http://cayenne.apache.org/docs/3.0/database-support.html
3)您可以通过使用SQLTemplate类使用arbitary SQL查询。它允许自定义SQL方言。
...为什么?那里可能有几个。 – 2013-03-09 00:35:05
@Clockwork对于迟到播放抱歉,因为像dbvisualzier这样的好的jdbc客户端工具不是免费的,eclipse的datatools等免费工具还不够好。 – CaiNiaoCoder 2013-03-17 02:02:02