繁体   English   中英

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

[英]Import csv file to populate data in a table in Netbeans

我是Java和Netbeans的新手,我试图用数据填充数据库中创建的表,但csv文件包含约1000个奇数项。有没有一种方法可以将数据导入到它们的列中。

任何帮助,将不胜感激。

我假设您使用的是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文件中的列的顺序。 例如,应首先创建“排序顺序”,然后创建“通用名称”,然后创建“正式名称”...。

添加列

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

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

  • 选择您创建的表,右键单击该表,然后单击“ View data

而已 !

如果您使用的是MySQL,请检查:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM