插入特殊字符到MySql blob时丢失数据

时间:2014-09-28 11:20:15

标签: java mysql sql blob

我想把数据插入MySql。该列是blob varbinary。 我的代码是用java编写的,我使用jdbc进行连接。 我试图插入的数据是加密算法的输出,它有随机和笨拙的字符。当插入一些字符时会改变。我找到了一些指南 解释说原因是为了保护DB免受sql注入。 无论如何,我对插入我的数据感兴趣。有办法吗? 不使用prepareStatment?

1 个答案:

答案 0 :(得分:0)

它是一个编码问题,请尝试使用utf8来编写mySQL表。