星空网 > 软件开发 > ASP.net

ADO.NET数据库参数化

          数据库参数化传递可以增强数据的安全性,但却会降低开发效率,为此创建了如下函数以解决这个问题:

 public static string PrepareParameter(string sql, out SqlParameter[] cmdParms, params object[] args)    {      cmdParms = null;      if (args != null && args.Length != 0)      {        string[] argNames = new string[args.Length];        cmdParms = new SqlParameter[args.Length];        string prefix = "arg";        for (int i = 0, c = args.Length; i < c; i++)        {          string ParameterName = prefix + i;          cmdParms[i] = new SqlParameter();          cmdParms[i].ParameterName = ParameterName;          cmdParms[i].Value = args[i];          argNames[i] = "@" + ParameterName;        }        sql = string.Format(sql, argNames);      }      return sql;    }

             使用方法如下:

ADO.NET数据库参数化




原标题:ADO.NET数据库参数化

关键词:.NET

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

全球速卖通宣布2021双11核心亮点,法国将现首个“猫晚”:https://www.kjdsnews.com/a/665486.html
TikTok百万级视频竟然如此简单!美妆独立站卖家这样做内容引流:https://www.kjdsnews.com/a/665487.html
“拉闸限电”一个多月后,这几位商家有了新的想法…:https://www.kjdsnews.com/a/665488.html
65亿欧元电商“潜力股”,又有卖家在闷声发大财!:https://www.kjdsnews.com/a/665489.html
如何取得最好的站内秒杀效果:https://www.kjdsnews.com/a/665490.html
亚马逊儿童产品安全证书怎么办理?:https://www.kjdsnews.com/a/665491.html
千岛湖绿城度假酒店的简介:https://www.vstour.cn/a/363185.html
深圳大湾区游轮夜景 深圳大湾区游轮夜景图:https://www.vstour.cn/a/363186.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流