序列化一个字符串并将其保存到Java中的MySQL数据库中

时间:2015-04-15 09:12:34

标签: java mysql serialization

在我的项目中,我必须在MySQL列中保存一个巨大的字符串。该字符串表示XML数据,如果将其保存到文件中,它将具有5mb。

我为其创建了一个表,其列数据类型为TEXT。但我听说不建议在数据库中保存非常大的字符串,所以我决定使用序列化。

我想序列化字符串并将其保存在列中,因此我将列数据类型更改为blob以便保存它,但首先我必须序列化字符串。

我使用Google搜索来了解此方法

String hugeText = "this is very big text";  
saveInTable(hugeText .getBytes());  

上述方法saveInTable将信息保存在数据库中。我看到了列数据0x......etc

这是序列化的正确方法吗?

0 个答案:

没有答案