首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用ddlutils转换数据库的几个问题

用ddlutils转换数据库的几个问题
EN

Stack Overflow用户
提问于 2012-03-14 17:00:28
回答 1查看 1.2K关注 0票数 1

我必须将mysql数据库转换为java (derby)数据库。这与蚂蚁任务很好,绝对没有问题。不幸的是,并非所有来自orginin数据库的表都可用于目标数据库中。由于我没有机会在ddlUtils的ant-任务中按名称过滤表,所以我考虑使用ddlUtils.jar编写一个小型java应用程序。

但是尝试这种方法,我甚至无法从themysql数据库中提取模式和数据。对像我这样的初学者来说,ddlUtils-api中的例子可以解释给like。

有没有一个更全面的例子来处理这个问题?

我的计划是把工作分成以下几个步骤:

从原始数据库中获取db-schema (由TableNames)

  • getting过滤)从原始数据库(由TableNames)

  • creating过滤目标数据库中的模式)通过使用简化的db-schema

  • inserting获取数据库中的数据,而在目标数据库中使用减少的内容来过滤数据。

在api-部分“从活动数据库读取模型”是用于此操作的方法platform.readModelFromDatabase(String),但到目前为止,我无法实例化平台对象,这使我可以毫无例外地调用该方法。

非常感谢阿尔夫

EN

回答 1

Stack Overflow用户

发布于 2012-11-09 17:25:27

六个月没有答案..。如果你还感兴趣的话,我试着在网上找到关于DdlUtils的资源,但不幸的是,它们非常糟糕。但是这些网站帮助我找到了一个开始的方法:

http://www.sienaproject.com/documentation-jdbc.html

http://codeblow.com/questions/database-migration/

http://numberformat.wordpress.com/tag/ddlutils/

我使用这段代码初始化MySQL实例:

代码语言:javascript
复制
    MySqlPlatform platform = (MySqlPlatform) PlatformFactory.createNewPlatformInstance(datasource);

希望能帮上忙!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9706508

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档