加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_宿迁站长网 (https://www.0527zz.com/)- AI行业应用、大数据、建站、语音技术、研发安全!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

ASP内置数据库访问组件,可以轻松存取数据库吗

发布时间:2023-05-23 23:31:46 所属栏目:Asp教程 来源:网络
导读: 基本代码如下示意
'连接OLEDB,创建conn链接对象
Set Conn = Server.CreateObject("ADODB.CONNECTION")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath(

基本代码如下示意

'连接OLEDB,创建conn链接对象

Set Conn = Server.CreateObject("ADODB.CONNECTION")

Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("data/xxx.mdb")

'创建记录集对象

sSql = "select * from [user]"

Set oRs = Server.CreateObject("ADODB.Recordset")

oRs.Open sSql, oconn, 1, 1

If oRs.eof and oRs.bof then

'操作数据

end if

oRs.close

set oRs = nothing

原理如下:具体还是得去看看基础知识,建议w3cshool官网看看

ASP访问数据库的原理 ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveXDataObjects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。DatabaseAccess组件ADOWWW上很重要的应用是访问WEB数据库,用ASP访问WEB数据库时,必须使用ADO组件,ADO是ASP内置的ActiveX服务器组件(ActiveXServerComponent),通过在WEB服务器上设置ODBC和OLEDB可连接多种数据库:如SYBASE、ORACLE、INFORMIX、SQLSERVER、ACCESS、VFP等,是对目前微软所支持的数据库进行操作的最有效和最简单直接的方法。通常我们学的链接access数据库就是使用这个控件的,具体步骤如下三. ASP访问数据库步骤在ASP中,使用ADO组件访问后台数据库,可通过以下步骤进行:1. 定义数据源在WEB服务器上打开“控制面板”,选中“ODBC”,在“系统DSN”下选“添加”,选定你希望的数据库种类、名称、位置等。本文定义“SQLSERVER”,数据源为“HT”,数据库名称为“HTDATA”,脚本语言采用Jscript。2. 使用ADO组件查询WEB数据库?调用Server.CreateObject方法取得“ADODB.Connection”的实例,再使用Open方法打开数据库。?指定要执行的SQL命令连接数据库后,可对数据库操作,如查询,修改asp数据库,删除等,这些都是通过SQL指令来完成的。论文参考网。?使用RecordSet属性和方法,并显示结果为了更精确地跟踪数据,要用RecordSet组件创建包含数据的游标,游标就是储存在内存中的数据。?关闭数据库

(编辑:云计算网_宿迁站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章