1 / 7
文档名称:

ASP技术访问WEB数据库模板.docx

格式:docx   大小:27KB   页数:7页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ASP技术访问WEB数据库模板.docx

上传人:玥玥 2022/11/27 文件大小:27 KB

下载得到文件列表

ASP技术访问WEB数据库模板.docx

文档介绍

文档介绍:该【ASP技术访问WEB数据库模板 】是由【玥玥】上传分享,文档一共【7】页,该文档可以免费在线阅读,需要了解更多关于【ASP技术访问WEB数据库模板 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库
文章种类:计算机网络
文章加入时间:2004年12
月10
日19:35
ASP技术接见WEB数据库
公布时间:2003-11-9作者:秩名

目前在WINDOWS环境下有多种接见WEB数据库的技术,主要有:
(CommonGatewayInterface)
CGI是较早实现的技术。合用于多种服务器平台,如UNIX、WINDOWS等,但CGI的开发成本高、
保护困难、功能有限、不具备事务办理功能、占用服务器资源许多。
(InternetDatabaseConnector)
IDC集成在ISAPI(InternetServerAPI)中,充分利用了DLL技术,易扩大,但编程较CGI更加复杂,
只合用于小型数据库系统。
(AdvanceDatabaseConnector)
ADC供给了ActiveXControl来接见数据库,它的主要特色是数据查问由用户端阅读器履行,因此需将
服务器端数据库中的部分记录下载到用户端,系统开支较大、响应慢,只合用于特别屡次的数据库查问操作。

JAVA语言是一种面向对象、易移植、多线程控制的语言,可经过JDBC去连结数据库。用JAVA/JDBC
编写的软件可移植性强,合用于多种操作系统,但其履行效率和履行速度还不理想,目前没法成立高效、高速
的应用。
(ActiveServerPage)
ASP是微软企业最新推出的WEB应用开发技术,侧重于办理动向网页和WEB数据库的开发,编程灵巧、
简短,拥有较高的性能,是目前接见WEB数据库的最正确选择。
.ASP简介
接见数据库的原理
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
ASP是服务器端的脚本履行环境,可用来产生和履行动向的高性能的WEB服务器程序。
当用户使用阅读器恳求ASP主页时,WEB服务器响应,调用ASP引擎来履行ASP文件,并解说此中的
脚本语言(JScript或VBScript),经过ODBC连结数据库,由数据库接见组件ADO(ActiveXDataObjects)
达成数据库操作,最后ASP生成包含有数据查问结果的HTML主页返回用户端显示。
因为ASP在服务器端运转,运转结果以HTML主页形式返回用户阅读器,因此ASP源程序不会泄密,
增添了系统的安全保密性。别的,ASP是面向对象的脚本环境,用户可自行增添ActiveX组件来扩大其功能,
拓展应用范围。
页面的构造:
ASP的程序代码简单、通用,,ASP文件往常由四部分组成:
标准的HTML标志:全部的HTML标志均可使用。
2)ASP语法命令:位于<%%>标签内的ASP代码。
服务器端的include语句:可用#include语句调入其余ASP代码,加强了编程的灵巧性。
4)脚本语言:ASP自带JScript和VBScript两种脚本语言,增添了ASP的编程功能,用户也可安装其
它脚本语言,如Perl、Rexx等。
的运转环境
目前ASP可运转在三种环境下。
(InternetInformationServer)以上。
运转以上。
3)WINDOWS95/98运转PWS(PersonalWebServer)。
此中以NTserver上的IIS功能最强,供给了对ASP的全面支持,是创立高速、稳固的ASP主页的最
佳选择。
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
的内建对象
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
ASP供给了六个内建对象,供用户直接调用:
1)Application对象:负责管理全部会话信息,可用来在指定的应用程序的所实用户之间共享信息。
Session对象:存贮特定用户的会话信息,只被该用户接见,当用户在不一样WEB页面跳转时,Session
中的变量在用户整个会话过程中向来保留。Session对象需cookie支持。
3)Request对象:从用户端获得信息传达给服务器,是ASP读取用户输入的主要方法。
4)Response对象:服务器将输出内容发送到用户端。
Server对象:供给对服务器有关方法和属性的接见。
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
6)ObjectContext

对象:


新增的对象,用来进行事务办理。此项功能需获得
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
MTS(MicrosoftTranscationServer)

管理的支持。
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
ASP的主要内置组件:
1)AdRotator组件:用来按指定计划在同一页上自动轮换显示广告,用于WWW上日趋重要的广告服
务。
2)BrowserCapabilities组件:确立接见WEB站点的用户阅读器的功能数据,包含种类、性能、版本
等。
3)DatabaseAccess组件:供给ADO(ActiveXDataObjects)来接见支持ODBC的数据库。
FileAccess组件:供给对服务器端文件的读写功能。
ContentLinking组件:生成WEB页内容列表,并将各页次序连结,用于制作导航条。
别的,还可安装Myinfo、Counters、ContentRotator、PageCount等组件,用户也可自行编制Actiive
组件,以提升系统的适用性。

WWW上很重要的应用是接见WEB数据库,用ASP接见WEB数据库时,一定使用ADO组件,ADO
是ASP内置的ActiveX服务器组件(ActiveXServerComponent),经过在WEB服务器上设置ODBC和
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
OLEDB可连结多种数据库:如SYBASE、ORACLE、INFORMIX、SQLSERVER、ACCESS、VFP等,是
对目前微软所支持的数据库进行操作的最有效和最简单直接的方法。
ADO组件主要供给了以下七个对象和四个会合来接见数据库。
1)Connection对象:成立与后台数据库的连结。
Command对象:履行SQL指令,接见数据库。
3)Parameters对象和Parameters会合:为Command对象供给数据和参数。
4)RecordSet对象:寄存接见数据库后的数据信息,是最常常使用的对象。
Field对象和Field会合:供给对RecordSet中目前记录的各个字段进行接见的功能。
6)Property对象和Properties会合:供给有关信息,供Connection、Command、RecordSet、Field
对象使用。
Error对象和Errors会合:供给接见数据库时的错误信息。

在ASP中,使用ADO组件接见后台数据库,可经过以下步骤进行:
定义数据源
在WEB服务器上翻开“控制面板”,选中“ODBC”,在“系统DSN”下选“增添”,选定你希望的数据库种类、名称、地点等。本订婚义“SQLSERVER”,数据源为“HT”,数据库名称为“HTDATA”,脚本语言采纳Jscript。
2,使用ADO组件查问WEB数据库
1)调用方法获得“”的实例,再使用Open方法翻开数据库:
t(“”)
(“HT”)
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
2)指定要履行的SQL命令
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
连结数据库后,可对数据库操作,如查问,改正,删除等,这些都是经过SQL指令来达成的,如要在数
据表signaltab中查问代码中含有“X”的记录
sqlStr=“select*fromsignaltabwherecodelike,%X%?”
rs=(sqlStr)
使用RecordSet属性和方法,并显示结果
为了更精准地追踪数据,要用RecordSet组件创立包含数据的游标,游标就是储藏在内存中的数据。
rs=(“”)
(sqlStr,conn,1,A)
注:A=1读取
A=3新增、改正、删除
在RecordSet
组件中,常用的属性和方法有:
:RecordSet对象的字段数。
rs(i).Name:第i个字段的名称,i为0至
rs(i):第i个字段的数据,i为0至
rs("字段名"):指定字段的数据。
:游标中的数据记录总数。
:能否最后一条记录。
:指向第一条记录。
:指向最后一条记录。
:指向上一条记录。
:指向下一条记录。
:将数据放入数组中。
:ADO
的ResultSet或Connection
的属性个数。
(item).Name
:ADO的ResultSet
或Connection
的名称。
:ADO
的ResultSet或Connection
的值。
( ):封闭连结。
封闭数据库
( )
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板

ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
下边这段示例程序是接见SQLSERVER
符型,3位),class(分类字段,字符型,10
HT、用户名:client、口令:passwd。

数据库的signaltab表,表中有三个字段:code(代码字段,字
位),memo(备注字段,字符型,20位)。程序中数据源DSN:
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
屏幕输入页面
<%***@language=javascript%>
<html>
<head>
<title>请输入查问条件PLEASEINPUTCONDITION</title>
</head>
<formaction=="post"target="_self">
<inputTYPE="text"size=6maxlength=3NAME=signalCodeVALUE="代码
"></font></p>
</center></div><p></p>
<inputLANGUAGE="JavaScript"TYPE="submit"VALUE=“确认”NAME="B1"
<inputTYPE="reset"VALUE=“消除”NAME="B2">
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
<inputLANGUAGE="JavaScript"TYPE="button"NAME="B3"
( )">
</font></p>
</center></div>
</form>
</body>
</html>

VALUE=“返回”
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
数据库办理程序
<!--#includevirtual="/master/"-->
<scriptlanguage=javascriptrunat=server>
varsignalCode=("signalCode");
dbConn=("");
("DSN=HT;UID=client;PWD=passwd");
rs=("");
varsqlStr="select*fromsignaltaborderbycode";
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
(sqlStr,dbConn,1);
if(<1){
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
("<p>

无切合条件记录

</p>");
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
("<p><form><inputtype='button'value='

返回
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
( )'name='b1'></form></p>");
}
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
else{
("<P><center><B>数据查问结果

</B></center></P>");
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
("<tr><td><b>

代码</b></td><td><b>

分类</b></td><td><b>

备注
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
</b></td>");
for(vari=1;i<=;i++){
if(!){
("<td><spanstyle='font-size:9t'>"+rs("code")+"</span></td>");
("<td><spanstyle='font-size:9t'>"+rs("class")+"</span></td>");
("<td><spanstyle='font-size:9t'>"+rs("memo")+"</span></td>");
("</tr>");
( );
}
elsebreak;
}
("</table></form>");
( );
( );
}
</script>
有关性:毕业论文,免费毕业论文,大学毕业论文,毕业论文模板
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板
ASP技术接见WEB数据库模板

最近更新

2024年司机个人工作总结[实用13篇] 31页

湖北少数民族聚居区网球运动普及推广的可行性.. 2页

游泳训练对胰岛素抵抗小鼠PPAR-γ及糖代谢的影.. 2页

港口移动式高架起重机变幅系统方案设计的开题.. 2页

温控PEG两相体系中过渡金属纳米催化剂的制备与.. 2页

温州江海物流有限公司发展战略研究的中期报告.. 2页

2024年口腔医学技术专业大学生职业生涯规划书.. 41页

2024年变色龙读后感个人收获 4页

2024年变电检修工作总结 53页

2024年变形记读书心得(精选15篇) 30页

2024年受资助小学生感谢信 5页

混合过程对嵌段共聚物自组装的影响的中期报告.. 2页

2024年反电诈工作总结 13页

深海浮标数据采集系统的研究与实现的中期报告.. 2页

深圳市道路绿化现状及发展趋势研究的中期报告.. 2页

深圳城市形态演进研究的综述报告 2页

二十六单元肾上腺皮质激素类药物 38页

2024年友情长久的句子 8页

2024年又是一年中秋时作文11篇 13页

液晶屏控制系统的研制的中期报告 2页

2024年参观博物馆社会实践报告心得体会(通用.. 26页

安全生产责任制的内容(总监办) 17页

医联体协议书 3页

畜牧业统计指标体系与统计分析 16页

CJT5162017生活垃圾除臭剂技术要求 14页

个人征信报告模板征信报告模板(带水印)精编版.. 25页

西南科技大学人事工作手册 47页

网上督察系统设计方案 27页

母亲节讲道讲章 21页

嘎查村制度 10页