频道栏目
首页 > 资讯 > 网络协议 > 正文

ASP对数据库操作的典型步骤简明教程

04-10-16        来源:[db:作者]  
收藏   我要投稿

<%

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

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


%>

相关TAG标签
上一篇:利用HOSTS文件进行会话劫持
下一篇:AWK:Linux 管理员的智能工具包
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站