0
A
答えて
2
Materializing Blob Dataのjavadocsのセクションを見てください。
BLOB列にgetBlob
を呼び出し、バイナリストリームを読み取る必要があります。
Blob blob = rs.getBlob("BLOB_COLUMN_NAME");
InputStream blobStream = blob.getBinaryStream();
//e.g. save blob to a file
FileOutputStream out = new FileOutputStream("file.txt");
byte[] buffer = new byte[1024];
int n = 0;
while((n = blobStream.read(buffer)) != -1) {
out.write(buffer, 0, n);
}
out.flush();
out.close();
blobStream.close();
1
挿入パラメータを持つ
そのプレーンなJDBCクエリ..
stmt = con.prepareStatement("INSERT INTO TABLE(fileName, "
+ "blobData) VALUES(?, ?)");
stmt.setString(1, "somefilename");
stmt.setObject(2, data);//data is byte[]
stmt.executeUpdate();
選択...
ResultSet rs;
stmt = con.prepareStatement("SELECT blobData "
+ "FROM BlobTest " + "WHERE fileName = ?");
stmt.setString(1, "somevalue");
rs = stmt.executeQuery();
if (!rs.next()) {
System.out.println("No such file stored.");
} else {
Blob b = rs.getBlob(1);
BufferedOutputStream os;
1
ResultSetからgetBytes()メソッドを呼び出そうとしてください。
stmt = dbConn.prepareStatement("SELECT ...");
ResultSet rs = stmt.executeQuery();
byte[] blob = rs.getBytes(1);
これは、BLOBオブジェクトをバイト配列として返します。
関連する問題
- 1. ブロブストレージ内のブロブを照会
- 2. ワトソンディスカバリーAPIを照会する方法は?
- 3. RDDを照会する方法は?
- 4. 接合テーブルを照会する方法
- 5. [CKRecordID]のCloudKitを照会する方法
- 6. mongodbのJSONを照会する方法
- 7. Azure SQLバックアップを照会する方法
- 8. Appengine Logging:リクエストパスプレフィックスを照会する方法
- 9. ブロックチェインビットコインをローカルに照会する方法
- 10. JSONオブジェクトを照会する方法
- 11. logicbloxを照会する方法
- 12. MySQL Json Arrayを照会する方法
- 13. SPViewオブジェクトを照会する方法
- 14. 1対1を照会する方法
- 15. GraphQLでランダムレコードを照会する方法
- 16. "find"でmongoDBを照会する方法
- 17. postgresのUUIDを照会する方法
- 18. Djangoを照会する方法
- 19. foprにRecipientViewを照会する方法
- 20. Firebase Firestoreの参照データ型を照会する方法は?
- 21. SQLite - 空間参照を照会する方法は?
- 22. solrNetでの照会方法
- 23. 文字列で照会する方法
- 24. 照会パラメーターを列照会照会で列名として使用する方法
- 25. ASP.NET固有のデータを照会する方法ASP.NET固有のデータを照会する方法
- 26. AWS Cognitoユーザー+リレーショナルデータベーステーブル両方を照会/統合する方法は?
- 27. nodejsでの照会方法は?
- 28. 最善の方法は、照会
- 29. Mongoose - フック内での照会方法は?
- 30. DBを照会するカスタムライター/リーダを作成する方法は?
(setObject()の代わりに)実際にsetBytes()は移植性が高いかもしれません。しかし、これはJDBCドライバに大きく依存します –