我想構建一個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