码迷,mamicode.com
首页 >  
搜索关键字:参数化查询    ( 92个结果
参数化查询 但未提供该参数(将null插入数据库)
当你是使用参数化查询时为参数赋值时,比如command.Parameters.Add("@a",SqlDbType.Text,30).Value=a;当a=null是将报错: 错参数化查询 '(@a varchar(100)....' 需要参数 '@a',但未提供该参数 只是因为你给a的值为null,而数据库中的null(空)是System.DBNull 类型的不是同一类。所以在插...
分类:数据库   时间:2015-05-18 09:16:16    阅读次数:191
SQL参数化查询
参数化查询(Parameterized Query 或 Parameterized Statement)是指在设计与数据库链接并访问数据时,在需要填入数值或数据的地方,使用参数 (Parameter) 来给值,这个方法目前已被视为最有效可预防SQL注入攻击 (SQL Injection) 的攻击手法的防御方式。 原理   在使用参数化查询的情况下,数据库服务器不会将参数的内容视为SQL...
分类:数据库   时间:2015-05-18 09:14:30    阅读次数:239
参数化查询速度慢
好累,加班到现在,但是其实你的负责的工作都已经做完了。可是还需要配合别人,只能等!!!  现在已经凌晨了。。。 工作分配不够好?个人不负责?时间规划不好? 不知道!!! 说入正题,这是问题原型: SQL 慢的: select * from MyTable where InputTime>'2015-05-09' SQL 快的: Declare @t datetime set @...
分类:其他好文   时间:2015-05-09 01:23:43    阅读次数:156
运用计划缓冲的建议
计划缓冲的基本目的是通过重用执行计划来改进性能。因为,确认执行计划确实可重用很重要。因为即席查询的计划可重用性效率低下,所以一般建议尽可能依赖预定义工作负载技术。为了确保计划缓冲的高效实用,遵循以下建议。明确地参数化查询的可变部分;使用存储过程实现业务功能;使用sp_executesql避免存储.....
分类:其他好文   时间:2015-05-08 23:31:52    阅读次数:178
通用权限管理系统底层的参数化查询方法如何使用
通用权限管理系统底层的数据访问方法支持参数化查询。先前没有使用参数化查询的语句是这样的 string conmmondText = " SELECT A.SITE_ID AID, A.SITE_NAME ANAME, B.SITE_ID BID, B.SITE_NAME BNA...
分类:其他好文   时间:2015-04-30 21:41:51    阅读次数:126
.NET 出现参数化查询 需要参数但未提供该参数的错误
1、问题的来源 在.NET或者C#中,我们一般执行sql语句的话,推荐使用参数化查询,这样可以避免sql注入的攻击,但是,我在使用参数化查询的时候出现了以下的错误,详细如下图: 图一这是写sql语句参数化查询的代码 图2 这是MSSQL执行的sql语句2、问题的原因 出现这种错误的原因在于,在参数化...
分类:Web程序   时间:2015-04-23 23:16:11    阅读次数:242
sql in(1,2,3)参数化查询,错误在将 varchar 值 '1,2,3,4' 转换成数据类型 int 时失败
解决办法string userIds = "1,2,3,4";using (SqlConnection conn = new SqlConnection(connectionString)){ conn.Open(); SqlCommand comm = new SqlCommand()...
分类:数据库   时间:2015-04-17 17:29:22    阅读次数:661
2015 4.15笔试
sql注入什么是sql注入?如何防止sql注入?就是把sql语句插入到查询字符串中,以达到欺骗服务器来执行恶意的命令防止sql注入的方法:sql参数化查询获取最新的sql插入:/*对于马上使用的刚才插入的新记录ID用SCOPE_IDENTITY()是最合适的*/INSERT INTO table(f...
分类:其他好文   时间:2015-04-16 06:39:26    阅读次数:181
XSS与CSRF两种跨站攻击总结
在那个年代,大家一般用拼接字符串的方式来构造动态 SQL 语句创建应用,于是 SQL 注入成了很流行的攻击方式。在这个年代, 参数化查询 [1] 已经成了普遍用法,我们已经离 SQL 注入很远了。但是,历史同样悠久的 XSS 和 CSRF 却没有远离我们。由于之前已经对 XSS 很熟悉了,所以我对用...
分类:其他好文   时间:2015-03-15 12:23:44    阅读次数:184
总结 XSS 与 CSRF 两种跨站攻击
在那个年代,大家一般用拼接字符串的方式来构造动态 SQL 语句创建应用,于是 SQL 注入成了很流行的攻击方式。在这个年代, 参数化查询 [1] 已经成了普遍用法,我们已经离 SQL 注入很远了。但是,历史同样悠久的 XSS 和 CSRF 却没有远离我们。由于之前已经对 XSS 很熟悉了,所以我对用...
分类:其他好文   时间:2015-01-22 19:35:52    阅读次数:262
92条   上一页 1 ... 5 6 7 8 9 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!