本文主要是介绍mysql插入blob或longblob的字符串,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
mysql字段格式是blob的时候,直接插入字符串会异常
insert table (str),values ('aaaa')
会异常
需要将字符串转为0x格式的16进制字符串才行
aaaa转换之后为61616161
insert table (str),values (0x61616161)
java将字符串转16进制字符串
"0x"+DatatypeConverter.printHexBinary("aaaa".getBytes())
注意:默认转换的时候是没有0X的,需要自己加上
这篇关于mysql插入blob或longblob的字符串的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!