【问题标题】:JDBC based tools to import / export database schema [closed]基于 JDBC 的工具来导入/导出数据库模式 [关闭]
【发布时间】:2013-07-18 20:21:50
【问题描述】:

我即将编写一个基于 JVM 的开源工具,它需要一个数据库模式模型,包括表、列、主键、外键和列属性(数据类型、可空值、自动增量等)。我想使用现有的框架,而不是重新发明轮子。

我做了一些谷歌搜索,发现apache DDLUtils 看起来可以完成这项工作。我想评估所有希望听到的任何框架可以执行以下操作的选项:

  1. 通过 JDBC 查询现有数据库并构建内存模式模型
  2. 将内存模式模型导出到文件(XML 或 JSON 等)。
  3. 通过 JDBC 从模式模型创建新数据库
  4. 将架构文件导入内存架构模型
  5. 支持多个数据库(Oracle、MS Sql Server、H2、MySql 等)。
  6. 开源许可

另外,我想了解用于存储架构模型的任何标准化文件格式。 DDLUtils 提到了 Turbine XML 格式。

【问题讨论】:

  • 虽然它更适合于创建应用程序,但看看 eclipse 数据工具项目,它会做一些你想做的事情。

标签: java jdbc open-source database-schema ddl


【解决方案1】:

我最终编写了自己的服务,其中包含默认引用 java.sql.DatabaseMetaData 的可覆盖接缝。

【讨论】:

  • 链接已损坏
  • 谢谢,链接已修复
猜你喜欢
  • 2011-01-10
  • 2012-02-01
  • 2011-06-16
  • 1970-01-01
  • 1970-01-01
  • 2011-01-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多