向数据库插入带有单引号(')的字符串
2012-11-29 17:18
169 查看
用SQL语句往数据库某字段(字符型)中插入字符串,但是当该字符串中带有单引号(')时就会出错!因为插入的字符串被从单引号处截断,造成SQL语句的语法错误!
我们在编程当中,经常会遇到在操作数据库时,向表里插入带有单引号的字符串。如果不作处理程序会报错,我们可以在插入以前对每个字符串进行替换操作,那样就没有问题了。比如以下的java方法
处理之后,以后再插入字符串,便没有问题了。
我们在编程当中,经常会遇到在操作数据库时,向表里插入带有单引号的字符串。如果不作处理程序会报错,我们可以在插入以前对每个字符串进行替换操作,那样就没有问题了。比如以下的java方法
public String checkString(String str){ String returnStr = ""; if(str.indexOf("'") != -1){//判断字符串是否含有单引号 returnStr = str.replace("'", "''"); str = returnStr; } return str; }
处理之后,以后再插入字符串,便没有问题了。
相关文章推荐
- 如何向数据库插入带有单引号(')的字符串?
- [SqlServer]如何向数据库插入带有单引号(')的字符串
- 向数据库插入带有单引号(')的字符串
- 如何向数据库插入带有单引号(')的字符串?
- [SqlServer]如何向数据库插入带有单引号(')的字符串
- 如何向数据库插入带有单引号(')的字符串?--在做数据插入是一定要考虑,否则有单引号系统就会报错
- 如何向数据库插入带有单引号(')的字符串?
- SQL Server 插入带有单引号(')的字符串
- 如何将从数据库中读出的带有html标签的字符串,让标签起效,显示在前台页面
- mybatis如何接收字符串转换为date类型插入数据库
- php插入数据库时的单引号处理
- 关于含有单双引号字符串类型的数据插入mysql遇到的问题
- 【SQLite】如何插入有单引号(')的字符串?
- SSH如何将从数据库中读出的带有html标签的字符串,让标签起效,显示在前台页面
- 关于Mysql查询带单引号及插入带单引号字符串问题
- 将实体的属性组合成字符串返回 ,可以修改成用于数据库插入的格式
- Python将数据插入到数据库时遇到单引号插入错误的问题
- sql将以|间隔的字符串循环插入数据库中的存储过程案例
- JDBC解决插入数据库时遇到的引号问题
- 【VC + ACCESS +ODBC】向数据库中插入单引号,双引号的处理