5

Web アプリケーションで、すべての doc、jpeg、pdf ファイルを postgreSQL データベースに保存したいと考えています。 ファイルシステムに保存し、そのパスをdbに保存することでも実行できることはわかっていますが、その解決策は探していません。以下のことを知りたいです。

  1. テーブルのデータ型は何ですか。
  2. doc のフォーマットを維持しますか?
  3. そして、それをpostgreSQLに格納する方法は、java、hibernateテクノロジーを使用して実現できます。ネイティブ SQL クエリを作成する必要がありますか?

この問題の指針は役に立ちます。

4

1 に答える 1

8

バイナリ データを型として格納する必要がありますbytea。JDBC と Postgres を使用した例を次に示しますbytea

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

使用と Hibernate に関するこの投稿はbytea、役に立つかもしれません: byte[] の適切な hibernate 注釈

于 2012-07-24T05:11:26.100 に答える