有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

用ddlutils转换数据库的java问题

我必须将mysql数据库转换为java(derby)数据库。 这对ant任务很好,绝对没有问题。 不幸的是,并非orginin数据库中的所有表都可以在目标数据库中使用。 由于我在ddlUtils的ant任务中找不到按名称筛选表的机会, 我考虑用DDLUTILS编写一个小型java应用程序。罐子

但尝试这样做,我甚至无法从mysql数据库中提取模式和数据。ddlUtils api中的示例对像我这样的初学者解释得更少

有没有更全面的例子来说明如何处理这个问题

我的计划是将工作分为以下几个步骤:

  • 从源数据库获取db架构(按表名筛选)
  • 从源数据库获取数据(按表名筛选)
  • 使用简化的db模式在目标数据库(Java)中创建模式
  • 通过使用减少的内容在目标数据库中插入数据

在api的“从实时数据库读取模型”一节中,是方法平台。readModelFromDatabase(String)用于此操作,但我现在无法实例化一个平台对象,这让我可以调用该方法 没有很多例外

非常感谢 阿尔夫


共 (1) 个答案

  1. # 1 楼答案

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

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

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

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

    我使用以下代码初始化MySQL实例:

        MySqlPlatform platform = (MySqlPlatform) PlatformFactory.createNewPlatformInstance(datasource);
    

    希望有帮助