![](/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.