通行证│用户名: 密码: 验证码: 验证码,看不清楚?请点击刷新验证码 电信网通铁通移动   在线
文章搜索:
热门搜索:红客 黑鹰 红客技术 安全动画 红客培训
首页 文章 软件 动画 资源 励志 论坛 邮箱 会员 军事 科技 博客 爱心红客 最近更新 800g资源
 业内新闻 漏洞公告 病毒公告 电脑知识 网络知识 菜鸟入门 攻防教程 黑客攻防 安全编程 工具使用 综合安全 个人安全 安全相关 Q Q安全 原创精华 红客人物 站内事件
您现在的位置: 爱国者安全网 >> 文章类 >> 红客教程 >> 网络编程 >> 文章正文
ASP对数据库操作的典型步骤简明教程
责任编辑:admin   更新日期:2005-7-6
 
<%

1
set cn=server.createobject("adodb.connection")

'创建连接数据库所要用到的对象 cn


2
cn.open "...con_str..."

'调用cn的open方法,并且以双引号中间的字符串为参数,打开数据库(对数据库操作之前需要打开,操作完之后需要关闭即调用cn的close方法)。也可以选择用系统或用户数据源,但不推荐,因为很多时候没有对虚拟主机的操作权限,所以多使用连接字符串。


3
set rs=server.createobject("adodb.recordset")

'创建存储数据记录所要用到的对象 rs



4
strsql="select * from product where product_name='" & request("name") & "'"

'编写特定功能的sql语句,赋给变量strsql


5
set rs=cn.execute(strsql)

'以strsql为参数调用cn的execute方法,来让cn这个数据库连接执行变量strsql所存储的sql语句,并且把执行语句后得到的查询结果(所有符合条件的数据记录)赋直给记录集对象rs;当然还有很多其他的方法,等熟悉了其它对象的其他方法之后再用吧。



'先不考虑数据库中没有符合条件的记录的情况


6
do until rs.eof
response.write rs("product_name")
rs.movenext
loop

'数据集中的数据的存放格式为: rs.bof---数据记录1---数据记录2---数据记录3……数据记录n---rs.eof;用循环语句逐条显示所有rs记录集里面的product_name字段值


7
rs.colse

'关闭记录集,释放内存

cn.close

'关闭连接,释放内存,这些是关键,否则增大服务器的消耗。


%>

注:给网友用qq讲解的时候存下来的,整理出来大家分享,本人qq:14089777,欢迎批评指正。

  • 上一篇文章:
  • 下一篇文章:
  • 最近更新
    固顶文章 爱国者安全网2007年度优秀版主评选
    普通文章 瑞星公司01月11日发布 每日计算机病毒及木马播报
    普通文章 破解博彩神助(专注彩票) V2.8.01
    推荐文章 推荐:跨站脚本执行漏洞代码的六点思路
    普通文章 Windows系统下的远程堆栈溢出 实战篇
    普通文章 Windows系统下的远程堆栈溢出 原理篇
    普通文章 MsSQLServer是如何加密口令的
    普通文章 浅谈国内的渗透评估过程
    普通文章 Dvbbs8.1 0DAY(通杀Access和mssql版本)
    普通文章 微软:我们的代码比赛门铁克更安全
    热门文章
    普通文章REAL蛀虫利用播放器漏洞下载恶意程序
    普通文章李彦宏:中国要在互联网领域逐渐超越美国
    普通文章马云:阿里巴巴的成功是一个生态链的成功
    普通文章Ingres用户认证非授权访问漏洞
    普通文章TCPreen FD_SET()函数远程栈溢出漏洞
    普通文章Winace UUE文件解压堆溢出漏洞
    普通文章Pclxav木马猎手第一代特征码引擎源代码
    普通文章IE收藏夹管理小精灵算法分析
    普通文章Extra Drive Pro算法分析历程
    普通文章雨过天晴自我注册
    精彩专题