java - Swing表数据修改生成SQL

标签 java sql jdbc

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

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

最佳答案

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

关于java - Swing表数据修改生成SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15305712/

相关文章:

java - 使用 Date Util 在 Java 中显示出生日期

sql - 在 SQL 语句中将 'IN' 与子查询一起使用

java - com.mysql.jdbc.exception 您的 sql 语法有错误;

java - log4j: Tomcat 6 错误

java - 如何在 iText 7 中创建/设置表格单元格和边框的自定义颜色?

java - 自定义 JavaFX 对话框

sql - 转让认购报告服务

java - 我可以在 jdbc 中使用批处理执行查询吗?

java - 找不到适合 jdbc :oracle:thin:@localhost:1522:xe 的驱动程序

sql - 使用 JDBC 从多个表中选择时如何识别列?