
还有个办法:单引号是数据库默认的字符串的边界符,你只要修改就可以了,就是把数据库中表示字符串起始与结束改用别的符号,Oracle里是可以改的,Mysql你查一下。
方法如下:1、后端处理转义字符。
2、修改数据库:update字段中存在某个字符串或字符为其他字符串或字符。
3、插入数据时发现所有的.变成了转移字符·。
插入数据库数据的语句:INSERT INTO TESTTAB(FIELD1) VALUES('测试')
如果插入数据库的字符串中还有单引号,需要转义处理,如插入“It's a tree.”,SQL语句如下:INSERT INTO TESTTAB(FIELD1) VALUES('It''s a dog.')
如果SQL中有“&”,那么后面的字符串将被作为一个变量来处理,无法正常插入数据库。如果的确需要把&字符插入数据库,如下处理:
INSERT INTO TESTTAB(FIELD1) VALUES('I work in R'||'&'||'D.')
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)