• ベストアンサー

BLOBの設定方法

PreparedStatementを使用してBlob型を持つTBLにInsertしようとしたいのですがBlob型の設定方法がわかりません・・・。 例えば1Mのデータを設定したいときどうすればよいですか? 今はsetBinaryStreamを使用しようと思っているのですが・・・

質問者が選んだベストアンサー

  • ベストアンサー
  • yamada46
  • ベストアンサー率39% (13/33)
回答No.1

例えば、以下のような感じでしょうか。 PreparedStatement ps = con.prepareStatement("insert into test (id, content) values (?,?)"); ps.setInt(1, 1); ps.setBinaryStream(2, new FileInputStream(filename), -1); ps.executeUpdate(); ps.close();

関連するQ&A