我需要将 HTTP REST API(POST、GET、PATCH 等)请求和响应存储到数据库条目(列为 BLOB)中,以便我们稍后可以审核请求和响应。
作为传入 HTTP POST 请求的一部分,DTO 对象作为请求正文。我可以提取 JSON 对象作为请求正文。
如何在 Java 中将该 JSON 对象转换为 BLOB?
试试这个
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();