我写这个主要是为了解决sql注入

原sql有sql注入,

结果:select req_msg_id from account_message_info where req_msg_id in ('1230','1231','1232','1233','1234') and user_card_no in('123','123','123','123','123')

但是#直接替换的话,是只有一个字符串了,

结果:

select req_msg_id from account_message_info where req_msg_id in (?) and user_card_no in(?)
'1230','1231','1232','1233','1234'(String), '123','123','123','123','123'(String)

所以用foreach

dao层

service层

结果为:

select req_msg_id from account_message_info where req_msg_id in ( ? , ? , ? , ? , ? ) and user_card_no in ( ? , ? , ? , ? , ? )
1230(String), 1231(String), 1232(String), 1233(String), 1234(String), 123(String), 123(String), 123(String), 123(String), 123(String)

最新文章

  1. 父元素相对定位后,子元素在ie下被覆盖的问题!
  2. linux中tar之解压和压缩常用
  3. 从show slave status 中判断mysql同步状态
  4. PHP“Cannot use object of type stdClass as array” (php在调用json_decode从字符串对象生成json对象时的报错)
  5. LeetCode OJ 题解
  6. BZOJ4296 : [PA2015]Mistrzostwa
  7. python操作二进制文件
  8. 插入排序与shell排序(希尔排序)
  9. UIBezierPathStudyDemo
  10. MySQL数据库导入外部*.sql文件具体步骤
  11. JavaScript高级程序设计(六):关键字 void 和 delete 使用
  12. Codeforces Round #197 (Div. 2) : B
  13. 使用C#创建winform窗体,修改debugwen文件夹下exe应用程序的默认图标
  14. 运用TWaver 3D 矢量图形处理能力
  15. Java内存使用量测试
  16. Extensions in UWP Community Toolkit - ViewExtensions
  17. 权限系统设计-day02
  18. sass 工具库
  19. 线程ThreadDemo04
  20. Xamarin Essentials教程发送邮件Email

热门文章

  1. PHP call_user_func的一些用法和注意点
  2. 微信小程序canvas生成并保存图片
  3. 【python数据分析实战】电影票房数据分析(一)数据采集
  4. 小白学 Python(9):基础数据结构(列表)(上)
  5. C# 闭包对像
  6. js小数加减乘除时精度不准确
  7. SpringCloud之Eureka服务注册与发现(一)
  8. LeetCode 二叉树的层次遍历
  9. Python监控SQL Server数据库服务器磁盘使用情况
  10. TypeError: expected string or bytes-like object