static byte[] ac = {'\\', '\'', '{', '}', '{'}; //not OK insert into tt values('\\\'{}{')
static byte[] ac = {'\\', '\'', '{', '}'}; //OK insert into tt values('\\\'{}')
static byte[] ac = {'\\', '\'', '{'}; //OK insert into tt values('\\\'{')
static byte[] ac = {'\'', '{', '}', '{'}; //OK insert into tt values('\'{}{')
static byte[] ac = {'\\', '{', '}', '{'}; //OK insert into tt values('\\{}{')
- Ubuntu系统
- MySQL 5.5
- MySQL JDBC 5.1.22
我无法向 blob 表字段插入 5 个字节,这些字节如上所示。数据源连接编码设置为UTF-8
。
相关资料:http ://dev.mysql.com/doc/refman/5.5/en/string-literals.html
知道为什么{}
这么特别吗?它适用于工作台。
对于不好的,我得到了以下异常:
java.sql.SQLException: Not a valid escape sequence: {')