2011-11-22 39 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的參數。

無需購買任何東西;)

相關問題