【发布时间】:2012-11-10 02:01:27
【问题描述】:
我必须将 mysql-database 转换为 java (derby) 数据库。 这适用于 ant-tasks,绝对没问题。 不幸的是,并非原始数据库中的所有表都可以在目标数据库中使用。 因为我发现没有机会在 ddlUtils 的 ant-tasks 中按名称过滤表, 我考虑使用 ddlUtils.jar 编写一个小型 Java 应用程序。
但是尝试这个,我什至无法从 mysql 数据库中提取模式和数据。 ddlUtils-api 中的示例对我这样的初学者来说解释较少。
有没有更全面的例子如何处理这个问题?
我的计划是将工作分成以下步骤:
- 从原始数据库中获取 db-schema(由 TableNames 过滤)
- 从原始数据库中获取数据(按 TableNames 过滤)
- 使用简化的 db-schema 在目标数据库 (Java) 中创建模式
- 使用缩减的内容将数据插入目标数据库。
在 api 部分“从实时数据库中读取模型”是用于此操作的方法 platform.readModelFromDatabase(String),但我现在无法实例化平台对象,这让我可以调用该方法 没有很多例外。
非常感谢 阿尔夫
【问题讨论】: