我必须将mysql数据库转换为java(derby)数据库。 这适用于ant-tasks,绝对没问题。 不幸的是,并非orginin数据库中的所有表都可以在目标数据库中使用。 因为我发现没有机会在ddlUtils的ant-tasks中按名称过滤表, 我考虑使用ddlUtils.jar编写一个小的java应用程序。
但是尝试这个,我甚至无法从itysql-database中提取架构和数据。 ddlUtils-api中的示例对像我这样的初学者解释得较少。
是否有更全面的例子来处理这个问题?
我的计划是将工作分成以下步骤:
在api-section中“从实时数据库中读取模型”是用于此操作的方法platform.readModelFromDatabase(String),但我现在无法实例化Platform-object,这让我可以调用该方法 没有很多例外。
非常感谢 ALF答案 0 :(得分:3)
好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);
希望它有所帮助!