2011-03-10 24 views

回答

1

IBM的新的圖形化工具Data Studio中,您可以從 http://www-01.ibm.com/software/data/optim/data-studio/ 下載這是一個免費的工具(免費喜歡的DB2 Express-C)

一旦你安裝了這個應用程序,你可以在「數據源瀏覽器」視圖中選擇您的數據:

數據庫連接>數據庫>數據庫>模式> SCHEMA_NAME>表> TABLE_NAME。

當您結束數據庫時,右鍵單擊它,選擇「數據」,然後單擊「加載」。 這將對錶執行加載操作。

如果您是Eclipse的開發人員,您將很容易理解此工具。

還有一種工具,歷史上與db2一起被稱爲控制中心(db2cc)。它一直是DB2的主要圖形工具,您可以在其中執行許多操作,例如導入和加載。但是,從版本9開始它已被棄用。這個工具也是免費的,它是用Java編寫的。

+0

感謝您的鏈接。我需要一種簡單的方法將所有數據庫表導出爲具有列標題的CSV文件。 – 2012-09-06 02:10:55

3

它不是圖形化的,但DB2有一個用於CSV文件的內置IMPORT command。您應該能夠使用Data Studio或Control Center等任何圖形工具進行發佈。

IMPORT FROM my_file.csv 
OF del 
INSERT INTO my_table 

除了INSERT之外,您還可以執行INSERT_UPDATE或REPLACE(刪除所有現有數據)。

如果您想選擇特定的列在CSV,添加一個方法修改:

IMPORT FROM my_file.csv 
OF del 
METHOD P(2, 3, 5) 
INSERT INTO my_table 

(P代表位置的索引基於1)

然後,您可能需要也是在表中指定特定的列:

IMPORT FROM my_file.csv 
OF del 
METHOD P(2, 3, 5) 
INSERT INTO my_table(my_column_2, my_column_3, my_column_5) 

編輯:我應該指出,有一種Toad for DB2的免費版本。我沒有使用它,所以我不知道它是否有你正在尋找的功能。

1

那麼我使用Toad創建表格和SQirreL從.csv文件導入數據。它工作正常。 使用免費的Toad版本無法導入數據。

非常感謝。 梅利塔

+0

感謝您的回答。是否有可以掛接到SQuirrel-SQL中的JDBC驅動程序,該驅動程序不需要在PC上安裝任何DB2組件? – 2012-09-06 02:12:03

相關問題