mysql字段格式是blob的时候,直接插入字符串会异常 insert table (str),values ('aaaa') 会异常 需要将字符串转为0x格式的16进制字符串才行 aaaa转换之后为61616161 insert table (str),values (0x61616161) java将字符串转16进制字符串 "0x"+DatatypeConverter.printHexBinary("aaaa".getBytes()) 注意:默认转换的时候是没有0X的,需要自己加上