压缩java中的oracle clob数据类型

时间:2012-11-22 15:13:07

标签: java oracle jdbc

当我使用GZIPOutputStream或DeflaterOutputStream进行压缩时,垃圾数据以clob数据类型存储。

我的oracle字符集是WE8ISO8859P1,但是同一段代码正在使用US7ASCII字符集

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

也许你应该使用BLOB。 CLOBS旨在存储与您不同的字符数据。您可以在存储到CLOB之前通过base64编码gzip压缩数据对此进行测试。这应该可以,但可能不是一个很好的解决方案,因为Base64将有效载荷的大小增加约30%。