维普资讯http://www.cqvip.com
第1第12卷期
2004
安徽建筑工业学院学报(自然科学版)
JuaonuIsitorhttrorlfhintuefcicue&IdsynAtAenutr
VO.2No.I1.12004
基于AP的数据库开发中图像和S大文本的存取方法
何鲲王邦元,
(.1合肥工业大学仪器仪表、肥200;.合3092安徽
经济管理干部学院,合肥202)302
摘
要:cieeae是IAteSrrgsI供的一种动态网页技术,以用来开发高效We据库应用
程序。本文讨论vvPs提可b数
了在A脚本中采用Rcrst象的Cthneode对-cuk方法和Apncuk方法,epedhn从表中获取以及向表中插入BOLB数据的方法,来节省WEB服务器资源。关键词:SAO;AP;D大文本字段;-cuk方法:pedhnCthneApncuk方法中图分类号:P1T31文献标识码:A文章编号:065020)16—010—44(040—033
AteeePgscvrrae是功能强大、iSv易于
学习的服务器端脚本编程环境,SAP内置了AO组件,提供了D并六个内建对象。利用AO,D可以对Oal、OAcs等数据库中的数据进行读写操作。在AP页面中resIcsc、eS使用栅组件访问数据库时,以通过OB可DC和O ̄B两种方式来访问。当动态WeIDb站点把数据库中的信息提供给用户,或者从用户收集来信息,将其存储在数据库中,果在数据库中存储图像或大文本,如
则可能需要处理大文本或大二进制数据字段(常称为BOB即bnrreojc二进制大对象)通I,ialgbetya。这可能导致存取速度慢,用户访问时,占用大量的服务器资源。多将
1AP通过AO访问数据库的步骤SD
当浏览器向WEB服务器要求下载的文件是.s文件时,B服务器判断.sapWEap文件中是否含有Srtcpi程序,,加以解释执行;有就不是Srtcp程序的部分,i就直接传给浏览器。若执行中的Srtcp程序使用了AO对象,WEiD则B服务器会根据AO对象所设置的参数来启动对应D的OBDC驱动程序,启动OB而DC驱动程序之后,序可以直接利用AO对象来访问数据库,程D或通过AOD对象来发送SI指令,Q进而达到存取数据库的目的。
其主要步骤:()用“evrCetbet建立连接的对象,用Cnetn对象的Oe1使Sre.raejc”O使onciopn方法打开数据库:
Ston=SrrCetOjc(NX).onci”eCnev.r4bet“XBCnetn)eao
CrOe<数据库名>,om.pn<用户>,<密码>
如果使用OBDC数据源管理器将该数据库指定了
系统DN,S则上句改为:
Cr.pnI=数据库名”omOe“)E;
事实上,当使用MiofAcs数据库时,P脚本还可以使用OEB的其他驱动程序直接把AOcstceroSALDD绑定数据库而不使用OBDC作为附加层,如与MiofAc数据库建立连接的方法:.cstceros
emSta= ̄'rCetbet“IDCneti)Cv.rajc(AX)B.oncO”eOil
收稿日期:03一5220O—2
作者简介: ̄(99)男,徽经济管理干部讲师,肥工业大学硕士研究生,要研究方向为光电测量。何16-,安合主
维普资讯http://www.cqvip.com
安徽建筑工业学院学报(自然科学版)
CnOe“ie={MirotcesDir,d);P=”Sre.pah“sn.pnDrr.csfAcsre(mb}D_v‘ovQ&evrMaPt(\ap\dt”a)a
第12卷
()2从表单中提取信息,构造SI命令,Q使用Cnetn象的Eeu方法进行
查询.将返回的结onco对ixcte并
果存到Rcrst:eS=Cr.xctsI命令;eode中StRomEeueQ
()3使用Rere对象命令,edtos显示查询结果,最后关闭Rcrs和数据库:edeot
RS.0a