2011-03-10 95 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