数据库查询特殊字符&的处理方法
2015-11-27 17:44
225 查看
查询数据库的时候,字符串带有&符号的有时候可能查询不出来,这时候可以这样使用:
sql.append(" where nvl(bd_invbasdoc.dr,0)=0 and nvl(bd_invmandoc.dr,0)=0 and bd_invbasdoc.invcode ='"
+ invmandocCode.replace("&", "'||'&'||'") + "' ");
sql.append(" where nvl(bd_invbasdoc.dr,0)=0 and nvl(bd_invmandoc.dr,0)=0 and bd_invbasdoc.invcode ='"
+ invmandocCode.replace("&", "'||'&'||'") + "' ");
相关文章推荐
- MYSQL数据库远程登录及权限设置
- 简单讲解MySQL的数据库复制方法
- mysql 授权 user@'%' 为什么登陆的时候localhost 不行呢???
- ubuntu下终端操作MySql数据库的命令
- Sqlite数据库中"未处理SQLiteException"问题
- oracle-创建用户,表空间及授权
- 由于出现操作系统错误 3,进程无法读取文件D:\XXXX\X.pre (源: MSSQL_REPL,错误号: MSSQL_REPL20024)
- SQL Server 扩展一个支持类似。net 时间格式化的标量函数~
- mysql的几种隐式转化
- MySQL对数据库数据进行复制的基本过程详解
- mysql 怎样清空一个数据库中的所有表
- mysql无法启动
- SQL Server SQL高级查询语句小结(转)
- 初始化数据库后,无法启动mysql案例
- mysql统计某一个数据库中有几张表
- powerDesigner 从数据库导出表结构,并生产excel ,有效
- MySQL优化之BTree索引使用规则
- 使用Memcached提高.NET应用程序的性能
- MySQL的btree索引和hash索引的区别
- 远程连接mysql被拒绝问题