博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql参数化查询语句
阅读量:5085 次
发布时间:2019-06-13

本文共 421 字,大约阅读时间需要 1 分钟。

   写SQL模糊查询语句可能大多数是这样写:

        string sql = "select * from UserInfo where username like  '%"+username +"%'"; 

    但这样直接在sql语句中拼接字符串似乎不太明智。很不安全。

    还有一种写法:

        string sql = "select * from UserInfo where username like @username";

    注明:这里无需单引号。

    按上面的写法,需要传递@username参数.,并且在传递参数值时需要写模糊查询特征字符‘%’.

    例如我们要查含有字符a的用户,则可以这样传递参数:

        string name="liu";

        sqlparameter p =new sqlparameter("@username","%"+name+"%");

转载于:https://www.cnblogs.com/lierjie/p/3712162.html

你可能感兴趣的文章
jquery中filter、find、children、contents、contains区别
查看>>
php--------网页开发实现微信JS的(定位,地图显示,照片选择功能)
查看>>
02 servlet基础 生命周期 tomcat web.xml
查看>>
DotNet软件开发框架
查看>>
《BI项目笔记》历年感官评吸质量均值变化分析Cube的建立
查看>>
来,让我们谈一谈Normalize.css
查看>>
修复nexus4由于使用完美刷机或者刷机精灵导致的底层文件受损
查看>>
java JVM
查看>>
netty的入门
查看>>
监控mysql主从同步状态是否异常
查看>>
Leetcode 675.为高尔夫比赛砍树
查看>>
Java对象
查看>>
2017-2018-1 20155226 《信息安全系统设计基础》课程总结
查看>>
个人工作总结10
查看>>
数组的默认值
查看>>
(二)联动的饼图与柱形图
查看>>
js cookie实例
查看>>
用muduo实现memcached协议的例子
查看>>
数据结构与算法-二叉排序树
查看>>
linux学习第十四天 (Linux就该这么学)找到一本不错的Linux电子书
查看>>