当前位置: 首页 > 知识库问答 >
问题:

如何使用Spring Hibernate MVC将CSV文件上载到数据库?[已关闭]

太叔灿
2023-03-14

想改进这个问题吗?更新问题,使其仅通过编辑这篇文章来关注一个问题。

谁能解释一下“如何使用Spring Hibernate MVC将CSV文件上载到数据库?”

共有1个答案

楚丰羽
2023-03-14

您的客户端应该创建一个多部分请求。

HTTP多部分请求是HTTP客户端构造的HTTP请求,用于将文件和数据发送到HTTP服务器。

以最简单的形式处理此类请求的Spring MVC处理程序方法如下所示:

@RequestMapping(value="fileupload", method=RequestMethod.POST)
public void processUpload(@RequestParam MultipartFile file) throws IOException {
        // process your file
}

客户端取决于您的需要(以及您的客户端),下面是一个使用html表单制作的示例

<form id="fileuploadForm" action="fileupload" method="POST" enctype="multipart/form-data">
    <label for="file">File</label>
    <input id="file" type="file" name="file" />
    <p><button type="submit">Upload</button></p>        
</form>

以下教程为您提供了更详细的见解http://www.studytrails.com/frameworks/spring/spring-mvc-file-upload.jsp

 类似资料:
  • 问题内容: 我想在数据库中使用csv文件 问题答案: 由于SQLAlchemy的强大功能,我还在项目中使用了它。它的强大功能来自于与数据库“对话”的面向对象的方式,而不是硬编码难以管理的SQL语句。更不用说,它也快很多。 坦率地回答您的问题,是的!使用SQLAlchemy将数据从CSV存储到数据库中简直是小菜一碟。这是一个完整的工作示例(我使用了SQLAlchemy 1.0.6和Python 2.

  • NEO4J2.1.7 试图通过我在CSV中收到的信息大量连接一堆节点,如下所示: PS:我尝试了上面的语法,也尝试了,都没有用(语法错误)

  • 我正在尝试将以下数据写入csv文件。这些数据是employdetails name1-surname1-place1 名称4-surname4-place4 我希望输出在CSV文件上,一个在另一个下面,在单独的行上。 我写了下面的代码 -KD

  • 我在视窗7中使用IntelliJ IDEA 12、JDK 7、MyBatis、Spring 3来创建REST网络应用程序(带有flyway-maven-plugin的Maven项目)。我使用Flyway来处理sql迁移。现在我需要将一些文件加载到PostgreSQL 9.2数据库。我找到了这个线程:https://dba.stackexchange.com/questions/1742/how-t

  • 我一直尝试将此csv上传到google Bigquery,但我总是出错。 读取数据时出错,错误消息:CSV表遇到太多错误,放弃。行数:303;错误:1。有关详细信息,请查看错误[]集合。读取数据时出错,错误消息:无效时区:PM;无法将“09/09/2006 11:45:00 PM”解析为从位置71061开始的字段日期(位置2)的日期时间 是这个csv文件。我得到了上面的错误。 https://ib

  • 我正在通过SSIS将数据从csv文件加载到我的sql表中。是否对从csv文件读取的记录数指定了默认限制? 在加载csv文件时,我的数据流组件只处理5000条记录,尽管它包含5341条记录,如下面的图像所示。我如何修复这个问题?