【问题标题】:How to Store doc, jpeg, pdf files in postgreSQL using java如何使用 java 在 postgreSQL 中存储 doc、jpeg、pdf 文件
【发布时间】:2012-07-22 09:27:00
【问题描述】:

在 Web 应用程序中,我想将所有 doc、jpeg、pdf 文件存储在 postgreSQL 数据库中。 我知道也可以通过将其存储在文件系统中并将其路径存储在数据库中来完成,但我不是在寻找那个解决方案。我想知道以下几点:

  1. 表的数据类型应该是什么。
  2. 它是否保持文档的格式?
  3. 以及如何使用java、hibernate技术将其存储在postgreSQL中。是否需要创建 nativeSQL 查询?

对此问题的任何指示都会有所帮助。

【问题讨论】:

    标签: java hibernate postgresql save blob


    【解决方案1】:

    您需要将二进制数据存储为bytea 类型。下面是一个使用 JDBC 和 Postgres 的例子bytea

    http://jdbc.postgresql.org/documentation/80/binary-data.html

    这篇关于使用 bytea 和 Hibernate 的帖子可能会有一些用处:proper hibernate annotation for byte[]

    【讨论】:

      猜你喜欢
      • 2012-05-06
      • 1970-01-01
      • 2017-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-10
      • 2021-09-01
      • 1970-01-01
      相关资源
      最近更新 更多