gpt4 book ai didi

java - 使用 JDBC 将对象(文档文件)存储到 SQL 中

转载 作者:行者123 更新时间:2023-12-02 07:55:10 27 4
gpt4 key购买 nike

我有一个 JSF 表单,用户可以在其中上传数据。现在我需要将上传的文件(可以是pdf、doc、xls等)存储到数据库中。当然,现在这个文件将由审阅者稍后加载。知道什么是最好的方法吗?序列化?如果是的话,我应该在哪里具体查看?

我已经看到大多数序列化处理用户创建的对象(我熟悉的对象),例如员工对象、建筑物等。但我不知道如何将文件文档表示为对象。 as 在传递给 inputReader 来获取二进制字符串的内容...

谢谢

最佳答案

这里根本不需要序列化 ​​- 文件(简单地)只是一个名称和其中的数据。因此,您只需要一个 VARCHAR 类型(或其他类型)的名称字段和一个 IMAGE 类型或数据库用于 blob 的任何类型的数据字段。

您可以使用PreparedStatement.setBlob (或者可能PreparedStatement.setBinaryStream;我很容易承认我对差异没有信心)上传数据。

关于java - 使用 JDBC 将对象(文档文件)存储到 SQL 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9748862/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com