ASP SQL防注入的方法


Posted in Javascript onDecember 25, 2008

下面我们将要介绍另一种在ASP里防SQL注入攻击的方法,该方法不仅仅在ASP里适用,实际上可以在任何使用ADO对象模型与数据库交互的语言中,准确的说称之为基于ADO对象模型的防SQL注入的方法或许更恰当些。好了废话不说了,来看看代码

Dim conn,cmd,pra 
set conn=server.createobject("adodb.connection") 
conn.Open "…………" '这里省略数据库连接字 set cmd=server.createobject("adodb.Command") 
set pra=server.createobject("adodb.Parameter") 
cmd.ActiveConnection = conn 
cmd.CommandText = "update news set title=? where id =?" 
cmd.CommandType = adCmdText 
Set pra = cmd.CreateParameter("title", adVarWChar, adParamInput, 50, "1'2'3") 
cmd.Parameters.Append pra 
Set pra = cmd.CreateParameter("id", adInteger, adParamInput, , 10) 
cmd.Parameters.Append pra 
cmd.Execute

news表的id字段是Integer型的,title字段是nvarchar(50)型的,执行的结果是把news表中id字段为10的记录的title字段的内容改成“1'2'3”
Javascript 相关文章推荐
asp(javascript)全角半角转换代码 dbc2sbc
Aug 06 Javascript
javascript Window及document对象详细整理
Jan 12 Javascript
Jquery 复选框取值兼容FF和IE8(测试有效)
Oct 29 Javascript
jquery ajax 局部无刷新更新数据的实现案例
Feb 08 Javascript
JS获取浏览器语言动态加载JS文件示例代码
Oct 31 Javascript
jQuery实现下拉框功能实例代码
May 06 Javascript
JavaScript代码实现图片循环滚动效果
Mar 19 Javascript
underscore之Chaining_动力节点Java学院整理
Jul 10 Javascript
vue cli 3.0 使用全过程解析
Jun 14 Javascript
php结合js实现多条件组合查询
May 28 Javascript
基于纯JS实现多张图片的懒加载Lazy过程解析
Oct 14 Javascript
js实现九宫格布局效果
May 28 Javascript
jQuery 位置插件
Dec 25 #Javascript
jQuery 浮动广告实现代码
Dec 25 #Javascript
jQuery 操作XML入门
Dec 25 #Javascript
jQuery 动画基础教程
Dec 25 #Javascript
javascript jQuery插件练习
Dec 24 #Javascript
javascript 动态数据下的锚点错位问题解决方法
Dec 24 #Javascript
javascript 网页跳转的方法
Dec 24 #Javascript
You might like
PHP中error_log()函数的使用方法
2015/01/20 PHP
Yii中表单用法实例详解
2016/01/05 PHP
php添加数据到xml文件的简单例子
2016/09/08 PHP
PHP实现随机发放扑克牌
2020/04/21 PHP
浅谈PHP中的那些魔术常量
2020/12/02 PHP
jqgrid 简单学习笔记
2011/05/03 Javascript
Uglifyjs(JS代码优化工具)入门 安装使用
2020/04/13 Javascript
关于scrollLeft,scrollTop的浏览器兼容性测试
2013/03/19 Javascript
JS清除IE浏览器缓存的方法
2013/07/26 Javascript
jquery数组之存放checkbox全选值示例代码
2013/12/20 Javascript
JS打字效果的动态菜单代码分享
2015/08/21 Javascript
Jquery组件easyUi实现表单验证示例
2016/08/23 Javascript
JavaScript中Number对象的toFixed() 方法详解
2016/09/02 Javascript
基于JS实现二维码图片固定在右下角某处并跟随滚动条滚动
2017/02/08 Javascript
Vue2.0 vue-source jsonp 跨域请求
2017/08/04 Javascript
shiro授权的实现原理
2017/09/21 Javascript
详解在React中跨组件分发状态的三种方法
2018/08/09 Javascript
vue-cli脚手架的安装教程图解
2018/09/02 Javascript
css配合JavaScript实现tab标签切换效果
2018/10/11 Javascript
微信小程序实现随机验证码功能
2018/12/20 Javascript
vue+iview动态渲染表格详解
2019/03/19 Javascript
Python中的面向对象编程详解(上)
2015/04/13 Python
python批量读取文件名并写入txt文件中
2020/09/05 Python
详解python环境安装selenium和手动下载安装selenium的方法
2020/03/17 Python
Python xmltodict模块安装及代码实例
2020/10/05 Python
基于python的opencv图像处理实现对斑马线的检测示例
2020/11/29 Python
Microsoft Advertising美国:微软搜索广告
2019/05/01 全球购物
学校安全工作制度
2014/01/19 职场文书
优秀员工评语
2014/02/10 职场文书
《雾凇》教学反思
2014/02/17 职场文书
大专应届毕业生求职信
2014/07/15 职场文书
2014年帮扶工作总结
2014/11/26 职场文书
酒店办公室主任岗位职责
2015/04/01 职场文书
数据库之SQL技巧整理案例
2021/07/07 SQL Server
浅谈MySQL中的六种日志
2022/03/23 MySQL
Android移动应用开发指南之六种布局详解
2022/09/23 Java/Android