好久没做服务端开发,居然都忘了更新DB时有特殊字符会出错这回事了;
今天项目里写数据库时,测试人员做了特殊字符,结果insert或者update的时候,单引号出了错;
1.用Android自带的ContentValues来设置参数没有问题,应该是Android帮你做了转译吧;
2.如果手动拼写了insert文,那么只有对参数手动做转译了;
本文讲述了在进行服务端开发时遇到的特殊字符导致数据库更新出错的问题,并提供了两种解决方案:使用Android自带的ContentValues来自动处理转译问题以及手动拼接SQL语句时如何对特殊字符进行转译。
好久没做服务端开发,居然都忘了更新DB时有特殊字符会出错这回事了;
今天项目里写数据库时,测试人员做了特殊字符,结果insert或者update的时候,单引号出了错;
1.用Android自带的ContentValues来设置参数没有问题,应该是Android帮你做了转译吧;
2.如果手动拼写了insert文,那么只有对参数手动做转译了;

被折叠的 条评论
为什么被折叠?