![](/img/trans.png)
[英]How to import CSV file data into a PostgreSQL table via java code?
[英]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.