日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

java csv 导入数据库_java – 如何上传CSV文件然后自动将数据插入数据库?

發布時間:2023/12/2 数据库 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java csv 导入数据库_java – 如何上传CSV文件然后自动将数据插入数据库? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我有基于

Java的Spring MVC應用程序,它也使用Spring安全性.我正在使用hibernate作為此Web應用程序的ORM工具.

以下是我的要求 –

用戶可以使用Web瀏覽器上傳CSV文件.已知CSV文件的格式包含以下5個字段:

userId, location, itemId, quantity, tranDate

001, NY, 00A8D5, 2, 12/31/2012

002, MN, 00A7C1, 10, 12/22/2012

.

.

像這樣大約有100行.

我在項目中使用Super CSV:

private void readWithCsvBeanReader(String CSV_FILENAME) throws Exception {

String CSV_FILENAME = "\\\\Serv01\\Files\\QueryResult.csv";

//String CSV_FILENAME = "C:\\Files\\QueryResult.csv";

ICsvBeanReader beanReader = null;

try {

beanReader = new CsvBeanReader(new FileReader(CSV_FILENAME),

CsvPreference.STANDARD_PREFERENCE);

// the header elements are used to map the values to the bean (names

// must match)

final String[] header = beanReader.getHeader(true);

// get Cell Processor

final CellProcessor[] processors = getProcessors();

這里我正在閱讀CSV文件的內容然后使用Hibernate,我正在插入它.

這很好,因為我在本地或在Windows共享上提供CSV路徑.

String CSV_FILENAME = "\\\\Serv01\\Files\\QueryResult.csv";

or via this:

String CSV_FILENAME = "C:\\Files\\QueryResult.csv";

>我如何實現此要求,以便使用Spring MVC通過網頁上的按鈕提供CSV文件路徑位置?

>是否也可以從遠程位置自動獲取文件,以便我將文件上傳到FTP位置,然后程序可以連接到遠程ftp位置并按計劃處理文件?

PS:我是文件操作的新手,如果有人可以指向一些文章那么它會很棒.

總結

以上是生活随笔為你收集整理的java csv 导入数据库_java – 如何上传CSV文件然后自动将数据插入数据库?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。