2011-11-22 105 views
4

我试图使用德比日食,我已经拥有了Java EE日食?还有一种将MYSQL表导入德比数据库的方法吗?很抱歉,如果这些问题都是很基本的,进出口新的德比,我需要它的工作速度快(今项目因等) 感谢如何将我的MYSQL表转换为德比数据库?

回答

4

http://db.apache.org/derby/integrate/db_ddlutils.html

DdlUtils,一个Apache数据库子项目,用于创建和使用工作提供了实用工具数据库定义(DDL)文件以及通过Ant任务或以Java编程方式导出和导入XML格式的数据。

在其他用途​​,DdlUtils可以更容易地从一个数据库厂商迁移到另一个。本文提供了一个使用DdlUtils Ant任务使用DdlUtils将数据库迁移到Derby的简单示例。

这个例子功能Derby作为源和目标数据库都因为德比是容易获得,就是笔者所知,但它可以与任何DdlUtils支持的数据库中。通常,将Derby数据库从一台机器迁移到另一台机器更简单:只需复制Derby数据库文件即可。如果源机器和目标机器使用官方的Derby版本,则不需要导出/导入架构和数据,即使对于具有不同架构的机器也不需要,因为组成Derby数据库的文件是独立于平台的。但是,如果要将Derby数据库升级到Derby的alpha版本或将其从Alpha版本升级到正式版本,则必须导出架构和数据,因为Derby不支持升级alpha数据库。 DdlUtils使此迁移更容易。

0

您可以导入CSV数据到德比的东西,如:

CALL SYSCS_UTIL.SYSCS_IMPORT_TABLE (
          null, 
          'Sampletable', 
          'Sampledata.csv', 
          ';', 
          null, 
          null, 
          0); 

blog post中所述。

这里是Derby docs的参数。

无需购买任何东西;)

相关问题