导入csv文件以填充Netbeans中表中的数据

时间:2014-04-08 22:42:02

标签: java database csv netbeans import

我是Java和Netbeans的新手。我正在尝试使用数据填充在我的数据库中创建的表,但csv文件包含大约1000个奇数条目。是否有一种方法可以将数据导入其列

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

我假设您正在使用与Netbeans捆绑在一起的JavaDB(更准确地说:它包含在JDK中)。

您可以使用导入表命令:SYSCS_UTIL.SYSCS_IMPORT_TABLE 检查:https://db.apache.org/derby/docs/10.1/ref/rrefimportproc.html

举个例子:

  • 转到此处:http://www.andrewpatton.com/countrylist.html并下载Country List downloadable as CSV

  • 创建一个表,您可以将COUNTRY命名为列,并在下载的csv文件的第一行中创建名称。第一列名称:SortOrder应该是主键。将其余列添加为大小为100的VarChar列。对其余列执行相同操作但注意不要弄乱列的顺序,因为您以后无法更改它。我的意思是您在表中创建的列的顺序应遵循csv文件中列的顺序。例如"排序顺序"应首先创建,然后创建,"公共名称",然后"正式名称" ....

add columns

  • 然后从csv文件中删除第一行(列名称)

  • 执行以下命令CALL SYSCS_UTIL.SYSCS_IMPORT_TABLE (null,'COUNTRY','c:\countrylist.csv',',','"',null,0);

  • 选择您创建的表格,右键单击该表格并点击View data

多数民众赞成!

如果您使用MySQL检查: