【问题标题】:How to convert Json object to BLOB in java如何在java中将Json对象转换为BLOB
【发布时间】:2017-11-20 10:17:16
【问题描述】:

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

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

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

【问题讨论】:

标签: java json rest blob


【解决方案1】:

试试这个

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();

【讨论】:

    猜你喜欢
    • 2023-03-17
    • 2015-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-22
    • 2012-08-29
    • 2012-05-29
    相关资源
    最近更新 更多