【问题标题】:How to upload, extract, store .csv data to server and transfer to mysql如何上传、提取、存储.csv数据到服务器并传输到mysql
【发布时间】:2010-09-20 07:29:34
【问题描述】:

简而言之:如何将 zipful 的 csv 数据放入 mysql 中?

Long:我必须为管理员创建一个功能,以便为 Java Web 应用程序上传引导数据。管理员应该能够在管理页面上上传单个 csv 的 zip 文件。代码需要解压csvs,传输的数据必须保存在mysql数据库中。

我知道我可以使用“load infile csv”准备 sql 脚本,以将数据从 csv(保存在我的 Web 应用程序的特定目录中)传输到 mysql。例如使用: LOAD DATA INFILE "/home/mysql/data/my_table.csv" INTO TABLE my_table FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';

我也认为我可以接受并执行我创建的包含上述 sql 的 .sql 文件。我打算使用 http://pastebin.com/f10584951 : com.ibatis.common.jdbc.ScriptRunner 类的修改版本。

但我不知道如何解压缩上传的 zip 并将文件 (.CSV) 存储在我的 sql 语句可以访问的特定目录中的第一步。

如果你能告诉我如何用条纹做上面的事情会很棒,因为它是我采用的框架,但普通的 servlet/jsp 2 等也会有帮助。

非常感谢:)

【问题讨论】:

    标签: mysql zip extract stripes


    【解决方案1】:

    您可以使用 java.util.zip 解压缩 CSV 文件。查看示例here

    上传文件我推荐Apache Commons FileUpload

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-31
      • 2015-03-02
      • 2021-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多