ASP技术访问WEB数据库

合集下载

基于asp/ado的web数据库查询技术

基于asp/ado的web数据库查询技术

等对 象 ,使 用 AD 访 问数据库 的步骤 : O ( )建立 连 接 对象 1
s t o jo n = s r e . ra e be t ( ” a o b e b c n e v r c e to jc dd .
c onn c i n”) e to
台将 处理 结 果 以HTMI 的格 式反 馈 给浏 览 器 。 程序 动
态交 互且 高 效 ,无 需 编译 。
2 A P访 问 数 据 库 S
( ) 打开 数 据库 2 c n . p n d n名称 ” o n o e ”s ( )设 定 s l 句 ,使用 “ XE UTE”命令 ,即 3 q语 E C 可 访 问数 据库 ST R E S—c n . x c t ( s l语 句 ” 其 中 ,s为 o n e e ue ” q ) r
结果 集对 象 。 ( ) 利用 rc rst 4 eo d es对 象所 提 供 的 属性 显 示 查询 结果
使 用 AS P的优 势体 现在 We b数据 库 的查 询 , b We 数 据 库 查 询 技 术 主 要 通 过 ADO( t e aaOb Aci X D t 卜 v et ) 象模 块 来 实现 。无 论您 采 用 的是 Aces QL cs 对 cs ,S S r e , s a F x r Orce d a e或其 他数 据库 , ev r Viu l o po, a l, B s 只要 该 数 据 库 具 有 对 应 的 OD C 或 01 B DB驱 动 程 E 序 ,AD 对 象 就能 加 以存取 ,如 图 1所示 。 O

3 设计 实现
将 AD 技术 和 AS O P技 术 结合 起 来 ,实现 We b数

用ASP连接数据库的几种方法

用ASP连接数据库的几种方法

用ASP连接数据库的几种方法用ASP连接DBF、DBC、MDB、Excel、SQL Server型数据库的方法:一、ASP的对象存取数据库方法在ASP中,用来存取数据库的对象统称ADO〔Active Data Objects〕,主要含有三种对象:Connection、Recordset 、CommandConnection:负责打开或连接数据Recordset:负责存取数据表Command:负责对数据库执行行动查询命令二、连接各数据库的驱动程序连接各数据库可以使用驱动程序,也可以使用数据源,不过我建议大家使用驱动程序,因为使用驱动程序非常方便、简单,而使用数据源比较麻烦。

驱动程序适用数据库类型Microsoft.Jet.OLEDB.4.0 MdbMicrosoft Access Driver AccessMicrosoft dBase Driver DbaseMicrosoft Excel Driver ExcelMicrosoft Visual FoxPro Driver DbcSQLOLEDB.1 SQL srver7.0而我们在一般情况下使用Access的数据库比较多,在这里我建议大家连接Access数据库使用下面的方法:dim connset conn = server.createobject("adodb.connection")conn.open = "provider=microsoft.jet.oledb.4.0;" & "data source = " &server.mappath("../db/bbs.mdb")其中../db/bbs.mdb是你的数据库存放的相对路径!如果你的数据库和ASP文件在同一目录下,你只要这样写就可以了:dim connset conn = server.createobject("adodb.connection")conn.open = "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.map path("bbs.mdb")有许多初学者在遇到数据库连接时总是会出问题,然而使用上面的驱动程序只要你的数据库路径选对了就不会出问题了ASP连接数据库的5种方法第一种 - 这种方法用在ACCESS中最多strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" _& Server.MapPath("aspfree.mdb")set conn = server.createobject("adodb.connection")conn.open strconn第二种-这种方法用在SQL SERVER中多strconn = "Driver={SQL Server};Description=sqldemo;SERVER=127.0.0.1;" _ &"UID=LoginID;Password=;DATABASE=Database_Name"set conn = server.createobject("adodb.connection")conn.open strconn第三种strconn="Driver={Microsoft Access Driver(*.mdb)};" _&"DBQ=F:\Inetpub\wwwroot\somedir\db1.mdb;DefaultDir=" _&"f:\Inetpub\wwwroot\somedir;uid=LoginID;" _&"pwd=Password;DriverId=25;FIL=MSAccess;"set conn = server.createobject("adodb.connection")conn.open strconn第四种运用系统数据源The following uses a Data Source Name: Exampleset conn = server.createobject("adodb.connection")conn.open "Example"第五种运用ODBC数据源,前提是你必须在控制面板的ODBC中设置数据源set rs = server.createobject("adodb.recordset")rs.open "tblname", "DSNName", 3, 3 第一种 - 这种方法用在ACCESS中最多strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" _& Server.MapPath("aspfree.mdb")set conn = server.createobject("adodb.connection")conn.open strconnASP访问数据库的方式有哪些?在ASP中可以通过三种方式访问数据库:1、IDC〔Internet Database Connector〕方式;2、ADO〔ActiveX Data Objects〕方式;3、RDS〔Remote Data Service〕方式。

基于ASP技术开发Web数据库检索程序

基于ASP技术开发Web数据库检索程序

() 1 定义数据源
在 WE B服 务 器 上 打 开 “ 制 面 板 ” 选 中 “ D C , 控 , O B ”在
站点 的 We b服务器上解释脚本 , 可产生并执行动态 、 交互
式、 高效率 的站点服务器应用程序 。利用它可 以很容易地
“ 系统 D N 下选 “ S” 添加”选定你 希望 的数据库种类 、 , 名称 、 位置等 。 本文定义“ Q E V R , S LS R E ” 数据 源为“ T , H ” 数据 库 名称为“ T A A”脚本语言采用 Jc p。 HDT , sr t i () 2 创建数据库链接 ( on co ) C n et n i 创 建数据 库链接 ( on co ) C n etn 。通过服 务器 对象 的 i CetO jc 方法 , 以创 建 C n etn对象和使用 变量接 r e bet a 可 on co i 受对象引用 。一旦连接对象创建之后 , 它就可用来打开到 任何 O B D C数据源的连接。 ( ) 建数据对象 ( eode) 3创 R crst 创建数据对象 ( eode) R crst
Dm 文本 、 脚本命令及 A te c vX组件混合在一起 i
构成 A P页 , S 以此来生成动态网页 , 创建 交互式 的 We b站 点, 实现对 We b数据库的访 问。 当用户 使用 浏览 器请 求 A P主页 时 , B服务 器响 S WE 应、 调用 A P引擎来执行 A P文件 , S S 并解 释其中的脚 本语 言 (Sr t V Sr t。通过 O B Jei 或 B c p) p i D C连接数据 库 , 由数据 库访 问组件 A O( cvXD t O j t) 成数据 库操作 , D Ate a b c 完 i a es 最后 A P生成包 含有 数据查询结果的 H ML主页返 回用 S T

ASP访问WEB数据库在动态网站中的应用

ASP访问WEB数据库在动态网站中的应用
(e s n l W b S r e ) 或 IS (n en tn o m to P r oa e e v r I I t r e I fr a in
S r e ) 台的、 于 IA I I tr eS r ie P ) ev r 平 基 SP (n e n t e v cA I 原理 的动
D P t = Sr e . aP t (n d t . s Bah e v r M p a h sn u a p )
OP t B a h即为数 据库存放 的绝对路径 。 不过在 用 m p a h定义数 据源 的方法 中 , ap t 一旦 A P代 码 S 失密后 ,很容易通 过 D p t 得数据库 的存储 路径和 文件 b a h获 名 了。因此为 了使 AP具有更 高的安全访 问性 , S 在开 发过程 中就得养 成些好 的习惯 , : 如 数据库命 名尽量无 规则化 、 数据 库存放 路径尽量 深一点 , 比较重 要的一 点就是数据库 的后缀
名 避免 使 用. d , 以改 后缀 名 为. s , 上例 的 n d t . mb 可 ap 如 sn u
处 理动 态 网页和 W B数据 库 的开 发 , 程 灵活 、 洁 , 有 E 编 简 具 较 高的性能 , 目前访 问 W B数据 库的最佳 选择 。 是 E
3 S 问数 据库 的原理 .A P访 A P(c i e S r e a e 是 微软 公 司推 出的基 于 P S S A t v ev r P g ) W
IC集 成在 IA I I t r e e v r A I 中, 分利 用 D SP (n e n t S r e P ) 充 了 D L技术 , L 易扩 充 , 编程较 C I更为复 杂, 但 G 只适 用于小 型 数据库 系统 。

ASP数据库访问探析

ASP数据库访问探析
诩 遥 盯
SI G B F LDNilA1 20N.27CCO IFLAN CE 01N EN Y O 7 - & f0 0
丁 技

ASP
数 据 库 访 问探 析
度涛 田杰 陈立
〔 张家界航空工业职业技术学院僧息系》 摘 要 随着信息时代的步伐的加速,BS S 结构的日 趋成熟, WEB 的发展越来越突现重要. 信息化时代对企业提出了新的要求, AS P 的 出现为中小企业的信息化 “ 梦想’提供了个现实的 “ 。 A SP 是目前最流行的Web 程序设计技术之一, 解. 它使用ADO 技术对数据库进 行存取。ADO 是 M icrosoft 目前主要的数据存取技术, 它是Microsoft 各种数据存取技术, 如ODBC, D A , R DO, OLE- DB 演化发展 D 的结果。A DO 是封装了O LE- D B 复杂接 口 CO M 对象, 的 它以极为简单的 COM 接口来存取各种不同的数据。 关键词:数据访问 A D O 连接 中图分类号:TP 3 11. 13 文献标识码: A 文章编号:1672- 3791(2007) 10(b卜0076- 01 信信息化发展至今, 已经得到了越来越多 人的认同, 信息化对社会的作用已成为不争的 事实。 SP 的出现为中小企业的信息化 任 A 梦 想,提供了个现实的 “ 。企业无需投入大 解, 笔资金和相应的 IT 维护人员, 只需采用租赁 的方法, 支付一定的租金, 通过网络即可从 AS P 运营商那里获得相关的软件服务。这样, 企业既可以节省大笔软硬件支出, 也无需招聘 专业I T 人员进行繁琐的系统运维, 又能够尽 早享受信息化为企业带来的好处, 是中小企业 信息化的捷径。 1 ADO组件 数据库访问组件(A DO )是 AS P 的内置组 件, 其主要作用是提供用户对数据库的访问功 能。 〕 AD, 的主要功能是通过ASP 页面油览、 检 索、添加、副除和修改数据库中的数 拒。ADO 几乎兼容所有的数据库系统 :M IC RO S OF T

基于asp的动态Web数据库访问技术探讨

基于asp的动态Web数据库访问技术探讨
Ob e t 、RDO ( mo e jc ) Re t Da a t Obe t jc )等
//开放式记录锁定
对 象模 型具 有更好 的 灵活性 、方便性 和 高度的 数据 访问效率。住 AD 中有 7 0 种独立使用的对 象 ,这在上面已有提及 ,其I O n c i n维持 f n e to I C 与 务 器的连接信 息 ,包括 临时表 类型 、连接 服 命令查询或连接的超时值等 , o ma d cm n 用来管理 查询语句 .参数定义 ,在需要 定义查询参数或运 行一个存储过程井有结果参数返回时使用 。 ro E rr 包含 了数据库服务器发回的错误信息 }R c r st eo de 作为数据的主要接 L,它用来返 回查询的结果集 , J 查询或临时表返回的结果集都 仔在结果集 中,开 发 人 品可以 ‘ 连 接下 建立 多个结 果集 ; 个 P rme r aa t 包含 JC m n e o mad对象 中的所有参数 } Fe i d包含了R c r st l e o d e 中的一个 独列的数据 l P o et r p ry包含了 A DO的属性 ,用来管理数据提 供者定义的 一 A O对象中出现的动态宁符集。 个 D 2 D .A O访问数据库的方法
/ /使用服务器端游标
r Cu s Type = a s. r or dOpe nFo w a d r r Onl y
A O A t e a b c ) Mi oo 公 D ( ci X D t o j t 是 c sf v a es r t 司在 I 3 0 I . 以上版本中提供的 一 S 组优化的访问数
S t r = S r e . rae jc (AD e s evr C etObet “ ODB.

浅谈ASP技术在WEB开发中的应用

浅谈ASP技术在WEB开发中的应用

浅谈ASP技术在WEB开发中的应用作者:金晶来源:《职业·中旬》2009年第11期WWW是目前Internet上发展最快的领域,也是Inernet网上最重要的信息检索手段。

早期的WEB页面主要是用来传递静态的HTML文档,后来由于CGI接口、VBScript和JavaScript语言的引入,特别是近几年发展起来的ASP技术,使得WEB页面可以方便传播动态信息。

借助ASP 技术,可以设计出具有声音、动画、图形、图像和各种特殊效果的WEB页面,以及方便的访问数据库。

一、ASP技术1.ASP工作原理ASP,是Active Server Pages的缩写,即“服务器端动态网页”。

它是基于WEB的一种编程技术,能够把HTML文件、脚本命令以及COM组件组合在一起,形成一个能够在服务器端运行的动态WEB应用程序,并能够按照用户的要求制作出标准的HTML页面传递给客户端浏览器。

有了ASP,就不必担心用户的浏览器是否能够读懂动态网页中所编写的代码,因为所有的程序都在服务器端执行。

当程序执行完毕后,服务器端执行的结果返回给客户端浏览器,这样就减轻了客户端浏览器的负担,大大提高了交互的速度。

2.ASP的运行环境目前,ASP可运行在以下三种环境:Windows NT(2000 Server)+IIS4.0(Internet Information Server)以上;Windows NT workstation +Peer Web Server;Windows95/98+PWS(Personal Web Server)。

3.ASP文件的建立ASP的程序代码简单、通用,文件名由.asp结尾,通常由四个部分构成:标准的HTML标记;ASP语法命令:位于<%%>之间;服务器端的include语句;脚本语言。

4.ASP的内置对象在面向对象编程中,对象是具有属性(数据)和方法(行为方式)的实体。

ASP中提供了六个内置对象供用户直接调用,它们分别是:Application对象,控制服务器端应用程序的启动和终止状态,并保存整个应用程序过程中的信息;Request对象,从用户端获取信息传递给服务器,它是ASP读取用户输入的主要方法;Response对象,服务器将输出的内容发送到客户端;Server对象,提供服务器的方法和属性;Session对象,存储特定的用户会话所需的信息;Object Context对象,配合服务器进行分布事务处理。

ASP技术在Web数据库中的应用

ASP技术在Web数据库中的应用

存取 的基 本 方 法 。
关键 词 : S ; D We 数 据 库 A P A 0; b
中图分类号 :P 1 T 3
文献标识码 : A
随着 It nt n re 的飞速发展 , b e We 资源成了社会生活各方 面广泛使用 的工具。商业 部门希望通过 I e e 或 I r e 技术与 客户 建立直接联 nr t na t tn tn 系, 交流信息 ; 校园网的建设使教务管理实现 了自动化 , 进一步提高 了办 公效率 。 基于 BS / 结构 的数据库访问技术被广泛地 应用 于信息 管理, S AP 技术是其发展的一个主要技术手段 。
起的动态页面构造技术 , 用于建立高 效 、 动态 、 交互 的基于 We 服务器 b 的数据 库应用程 序访 问环境 。 S A P是一 种中间件技术 ,它包括 了对数据 库操作 的服务器端的脚本程序 , 完成与数据 的交互 , 如采集信息 、 提取数 据、 处理数据、 回数据 , 返 动态地 构建向用户返 回的 H M 结 果页。 T L 当用
( a)

以及具 有广泛 的适应性等优点 ,是小波去噪方法中应用最广泛 的一种 。
般情 况下, 均可选用该方法去噪。 ( ) 移不变量法适用 于信号 中含有若 干不连续点 的情 况。 2平 通常去
图 1 原始信号时域波形及含噪信号时域波形
噪性能优于阈值法 , 但以牺牲计算速度为代价 。 () 3 小波变换模极大值法当信号中含有较多奇异点时去噪性能相 当 好, 但其最大缺点就 是计 算速度太慢 , 在应用 中需权衡 去噪效 果和计算
Itlgn e 18 ,17 : 4 6 3 nel ec ,9 9 1 ( ) 7 - 9 、 i 6
层数是 5 二者均采用软阈值, , 阈值
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ASP技术访问WEB数据库中图分类号:tp文献标识码:a文章编号:1007-0745(2009)02-00摘要:作者阐述了windows操作系统中iis(internet information server)内含的asp(active server page)和ado(activex data objects)技术的结构和特点,总结了采用asp 技术访问web数据库的步骤。

asp编写前台动态网页,它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作,通过ado 访问后台web数据库。

关键词:asp技术 ado iis web数据库0 引言目前,internet网络技术正飞速发展。

每时每刻,成千上万的人们通过访问各种web数据库进行信息的快速交流和传递。

这一切都离不开强有力的动态网页制作工具asp及其ado对象。

为此,本文将对asp技术和ado对象作较全面的介绍,并通过一个实例来说明它是如何进行数据库的访问。

1 访问web数据库的多种方案目前在windows环境下有多种访问web数据库的技术,主要有:(1)公共网关接口cgi(common?gateway?interface)。

cgi是较早实现的技术。

适用于多种服务器平台,如unix、windows等,但cgi的开发成本高、维护困难、功能有限、不具备事务处理功能、占用服务器资源较多。

(2)internet数据库连接器idc(internet?database?connector)。

idc集成在isapi(internet?server?api)中,充分利用了dll技术,易扩充,但编程较cgi更为复杂,只适用于小型数据库系统。

(3)先进数据库连接器adc(advance?database?connector)。

adc 提供了activex?control来访问数据库,它的主要特点是数据查询由用户端浏览器执行,因而需将服务器端数据库中的部分记录下载到用户端,系统开销较大、响应慢,只适用于特别频繁的数据库查询操作。

(4)java/jdbc语言编程。

java语言是一种面向对象、易移植、多线程控制的语言,可通过jdbc去连接数据库。

用java/jdbc编写的软件可移植性强,适用于多种操作系统,但其执行效率和执行速度还不理想,目前无法建立高效、高速的应用。

(5)动态服务器页面asp(active?server?page)。

asp是微软公司最新推出的web应用开发技术,着重于处理动态网页和web数据库的开发,编程灵活、简洁,具有较高的性能,是目前访问web数据库的最佳选择。

2 asp简介2.1 asp访问数据库的原理asp是服务器端的脚本执行环境,可用来产生和执行动态的高性能的web服务器程序。

当用户使用浏览器请求asp主页时,web服务器响应,调用asp引擎来执行asp文件,并解释其中的脚本语言(jscript或vbscript),通过odbc连接数据库,由数据库访问组件ado(activex data objects)完成数据库操作,最后asp生成包含有数据查询结果的html主页返回用户端显示。

由于asp在服务器端运行,运行结果以html主页形式返回用户浏览器,因而asp源程序不会泄密,增加了系统的安全保密性。

此外,asp是面向对象的脚本环境,用户可自行增加activex组件来扩充其功能,拓展应用范围。

2.2 asp页面的结构asp的程序代码简单、通用,文件名由.asp结尾,asp文件通常由四部分构成:(1)标准的html标记:所有的html标记均可使用。

(2)asp语法命令:位于?标签内的asp代码。

(3)服务器端的include语句:可用#include语句调入其它asp代码,增强了编程的灵活性。

(4)脚本语言:asp自带jscript和vbscript两种脚本语言,增加了asp的编程功能,用户也可安装其它脚本语言,如perl、rexx等。

2.3 asp的运行环境目前asp可运行在三种环境下:(1)windows nt server 4.0运行iis 3.0(internet information server)以上。

(2)windows nt workstation4.0 运行peer web server 3.0以上。

(3)windows95/98运行pws(personal web server)。

其中以nt server上的iis功能最强,提供了对asp的全面支持,是创建高速、稳定的asp主页的最佳选择。

2.4 asp的内建对象asp提供了六个内建对象,供用户直接调用:(1)application对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。

(2)session对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同web页面跳转时,session中的变量在用户整个会话过程中一直保存。

session对象需cookie支持。

(3)request对象:从用户端取得信息传递给服务器,是asp读取用户输入的主要方法。

(4)response对象:服务器将输出内容发送到用户端。

(5)server对象:提供对服务器有关方法和属性的访问。

(6)object context对象:iis 4.0新增的对象,用来进行事务处理。

此项功能需得到mts(microsoft transcation server)管理的支持。

2.5asp的主要内置组件(1)ad rotator组件:用来按指定计划在同一页上自动轮换显示广告,用于www上日益重要的广告服务。

(2)browser capabilities组件:确定访问web站点的用户浏览器的功能数据,包括类型、性能、版本等。

(3)database access组件:提供ado (activex data objects)来访问支持odbc的数据库。

(4)file access组件:提供对服务器端文件的读写功能。

(5)content linking组件:生成web页内容列表,并将各页顺序连接,用于制作导航条。

此外,还可安装myinfo、counters、content rotator、page count等组件,用户也可自行编制actiive 组件,以提高系统的实用性。

2.6 database access组件adowww上很重要的应用是访问web数据库,用asp访问web数据库时,必须使用ado组件,ado是asp内置的activex服务器组件(activex server component),通过在web服务器上设置odbc和oledb可连接多种数据库:如sybase、oracle、informix、sql?server、access、vfp等,是对目前微软所支持的数据库进行操作的最有效和最简单直接的方法。

ado组件主要提供了以下七个对象和四个集合来访问数据库。

(1)connection对象:建立与后台数据库的连接。

(2)command对象:执行sql指令,访问数据库。

(3)parameters对象和parameters 集合:为command对象提供数据和参数。

(4) recordset对象:存放访问数据库后的数据信息,是最经常使用的对象。

(5)field对象和field集合:提供对recordset中当前记录的各个字段进行访问的功能。

(6)property对象和properties集合:提供有关信息,供connection、command、recordset、field对象使用。

(7)error 对象和errors集合:提供访问数据库时的错误信息。

3 asp访问数据库步骤在asp中,使用ado组件访问后台数据库,可通过以下步骤进行:3.1 定义数据源在web服务器上打开“控制面板”,选中“odbc”,在“系统dsn”下选“添加”,选定你希望的数据库种类、名称、位置等。

本文定义“sql?server”,数据源为“cj”,数据库名称为“stu”,脚本语言采用jscript。

3.2 使用ado组件查询web数据库(1)调用server.createobject方法取得“adodb.connection”的实例,再使用open方法打开数据库:conn=server.createobject(“adodb.connection”)conn.open(“cj”)(2)指定要执行的sql命令连接数据库后,可对数据库操作,如查询,修改,删除等,这些都是通过sql指令来完成的,如要在数据表stutab中查询代码中含有“x”的记录sqlstr=“select*from stutab where code?like “%x%’”rs=conn.execute(sqlstr)(3)使用recordset属性和方法,并显示结果为了更精确地跟踪数据,要用recordset组件创建包含数据的游标,游标就是储存在内存中的数据。

rs=server.createobject(“adodb.recordset”)rs.open(sqlstr,conn,1,a)注:a=1读取a=3新增、修改、删除在recordset组件中,常用的属性和方法有:rs.fields.count:recordset对象的字段数。

rs(i).name:第i个字段的名称,i为0至rs.fields.count-1 rs(i):第i个字段的数据,i为0至rs.fields.count-1rs(“字段名”):指定字段的数据。

rs.record.count:游标中的数据记录总数。

rs.eof:是否最后一条记录。

rs.movefirst:指向第一条记录。

rs.movelast:指向最后一条记录。

rs.moveprev:指向上一条记录。

rs.movenext:指向下一条记录。

rs.getrows:将数据放入数组中。

rs.properties.count:ado的resultset或connection的属性个数。

rs.properties(item).name:ado的resultset或connection的名称。

rs.properties:ado的resultset或connection的值。

rs.close():关闭连接。

(4)关闭数据库conn.close()4 查询web数据库举例我们以服务器名称为“srver1”的microsoft的 sql7.0数据库为例,web服务器为iis4.0,访问的数据库名为“stu”,使用的存储过程为“bj1”,访问的字段为“姓名”、性别”和“班级名称”等,当用户使用浏览器查询时,将查询结果显示给客户端。

程序如下:<html><head><title>访问数据库演示</title></head><body><% set cm1=server.creatobject(“mand”)cm1.activeconnection=“drive={sqlserver};server=server1;uid=sa;pwd=;database= stu”’建立连接的对象,说明对象使用的连接字符串mandtext=”bj1”mandtype=adcmdstoredprocset p1=cm.createparameter(“in”,advarchar,adparaminput,10,“法学9903”)cm1.parameters.append p1set rs1=cm.execute’说明使用的存储过程及其参数,使用“execute”命令,将返回的结果存储到rs1response.write(“<table border = 1>”)response.write(“<tr>”)for i=0 to rs1.fields.count-1response.write(“<td>”+rs(i).name+“</td>”)nextresponse.write(“</tr>”)’显示记录集的字段名称while not rs1.eofresponse.write(“<tr>”)for i=0 to rs1.fields.count-1response.write(“<td valign = top>”+rs1(i).value+”</td>”)nextresponse.write(“</tr>”)rs1.movenextwend’显示记录集的记录内容response.write(“</table>”)rs1.closecm1.close %>’关闭记录集和连接的对象</body></html>程序运行结果如下:班级名称学号姓名出生日期性别民族政治面貌办学形式法学9903 9903060001张三1980-08-05 男汉族中共党员统招法学9903 9903060008李佳丽1983-03-17 女侗族团员统招法学9903 9903060021李仁勇1982-11-02 男汉族团员统招参考文献:[1]袁玫,林志英,刘劲松.网络数据库应用教程[m].北京:人民邮电出版社,2001.[2]冯能山,李其艺.轻松学习-asp网络实用教程[m].北京:清华大学出版社,2002.[3]姚晓乐.web开发技术[m].北京:人民邮电出版社,1999.[4]王国荣.asp网页制作教程[m].北京:人民邮电出版社,2000.[5]魏应彬,周星,康耀红.网页设计与数据库发布技术. 北京:清华大学出版社,2002.。

相关文档
最新文档