如何在java中将Json对象转换为BLOB

问题描述 投票:0回答:1

我需要将 HTTP REST API(POST、GET、PATCH 等)请求和响应存储到数据库条目(列为 BLOB)中,以便我们稍后可以审核请求和响应。

作为传入 HTTP POST 请求的一部分,DTO 对象作为请求正文。我可以提取 JSON 对象作为请求正文。

如何在 Java 中将该 JSON 对象转换为 BLOB?

java json rest blob
1个回答
0
投票

试试这个

String str = json.toString();
PreparedStatement ps1 = conn.prepareStatement("update table set blob=? where id=1");
Blob blob = conn.createBlob();
blob.setBytes(1, str.getBytes());
ps1.setBlob(1, blob);
ps1.executeUpdate();
© www.soinside.com 2019 - 2024. All rights reserved.