篓霎Ⅵ裂1111i
数据库访问技术探讨
曾艳丹邓小珍
按键精灵二维数组定义(江西省赣州卫校计算机中心江西赣州341000)
[搐要]数据库技术是随着计算机技术的重要组成,由于不同数据库应用程序开发工具有不同的数据库访问技术,因而有必要对计算机数据库访问技术进行系统性的研究和探讨。重点讲解A SPN E T的数据库访问技术,JSp中的数据库访问技术以及基于A SP的W E B数据库访问技术.
[关键词】数据库访问技术A SPN ET JSP W eb数据库
中图分类号:TP3文献标识码:A文章编号:1671--7597(2008)1110056--01
数据访问已经成为当前一项主要的编辑工作,成为数据库开发商必须考虑的重点的环节,其已经直接影响和决定了应用程序的开发效率以及应用系统的访问速度。
一、A SP.N ET的敦据库访问技术
A SP。N E T是微软公司新近推出的新一代Act i veSer ver Pages(动态服务页面),它是微软发展新的体系结构.N ET的一部分。在W eb开发中,数据库访问技术是其关键技术之一。此技术在A SP.N ET中是通过A D O.N ET( A c t i veD a t aO bj e ct s动态数据对象)上的M ana gedPr ovi der(管理供应商)所提供的应用程序编程接口(A PI),来实现数据源的数据访问,包括O LE D B和O D
B C(开放性数据库互连)所支持的数据库。在编程思想上,以往A D O的数据存取处理主要依赖于两层结构。并且是基于连接的。断开连接,数据就不能进行存取操作。而A D O.N E T的数据处理是采用三层以,卜结构,并且是面向无连接的模式。利用A D O N E'T进行A SP.N ET的数据库的访问方法主要是:
(1)创建一个数据库链路。在AD O.N E T上有两种连接数据库方式:一种是A D O.N ET M ana gedPr ovi der:另一种是SO L M a nage dPr o vi der。方式一可以连接到任何O D BC(O pe nD a t abas e C onnec t i vi t y开放式数据库连接)或O LE D B(O bj ec t L i nki nga ndEm be ddi ngD at aba se对象连接和嵌入式数据库)的数据中心,而方式二可以连接到M SSQ L Se r ver上。例如;要连接的数据库是M SSO L Ser ver中的pubs数据库。
(2)请求一个记录集合。在创建一个数据链路后,就可以马上请求一个记录集合了.例如:
O bj C onn.O pen();打开数据链路
O bj.D at aSo ur ce=ob j C om m an d.E xec ut e():mvc是什么品牌
请求一个记录
(3)把记录集合暂存到D a t a S e t。obj D S C om m and.f i l l D a t a S e t( obj D at aSet,’i n f or m at i on’):
(4)重复第2步,进行多个数据集合。
(5)关闭数据库链路。obj C onn.C l ose();关闭对象;obj C onn=N o --t hi ng:清除对象
(6)在D at aSet上作所需要的操作.
:、J SP中的蠢据库访问技术
JSP中对数据库的访问是通过JD BC来实现的.JO B C是一种可用于执行SQ L语句的Java A PI(A ppl i ca t i onPr ogr a m m i ngI nt er f ace,应用程序设计接口),它由些J ava语言写的类!界面组成’JD B C给数据库应用开发人员!数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯Java语言编写完整的数据库应用程序。通过使用JD B C,开发人员可以很方便地将SO L语句传送给几乎任何一种数据库’也就是说,开发人员可以不必写一个程序访问Sybas e,另写一个程序访问O
r a cl e’用JD B C写的程序能够自动地将SQ L语句传送给相应的数据库管理系统(D B M S).用J D B c连接数据库通常需要实现以下几个步骤[2]:
jsp中文全称(1)载入JD B C驱动程序;(2)定义连接U R L;(3)建立连接;
android sharedpreferences(4)创建语句对象;(5)执行查询或更新;(6)处理结果;(7)关闭连接。
口叼
旦垦ins特效相机软件
弼维协议党垒的王曩Ⅻ糍葫程_I葶连接微撬孵过程掇
本她协议究食的J w H鞭功棵砰连接数据雄过弦髓
兰、基于A SP的W E B数据库访问技术
A SP全称为A ct i v eser ve r Page s,中文译为/动态服务器网页0,其实质是运行于服务器端的脚本(SC R I P T)。A S P具有以下特点:A S P程序在结构上是一个标准网页;A SP程序不需事先编译;A SP集成了许多内建的组件和对象:(4)A SP解释程序与W ebSer ver是集成在一起的等。A SP访问数据
库的原理是:客户在浏览器端向服务器发申请A S P文件请求,A SP文件中的Scr i p代码段通过W e bSe rver(网站服务器)自带的A S P解释器解释后在Se r ver上运行,通过O D
B C(开放式数据库接口)提供的数据库驱动程序,由数据库访问组件执行SO L语句访问数据库,把访问结果变为浏览器能识别的HT M L语句,由W ebSe r ver回传至客户端浏览器,客户就在浏览器上看到了访问数据库的结果,从而实现了基于W E B的数据库访问.如图。
一释远行^SP
请求A SP更叠
客户浏览器
圈、结束蛋nodejs网站源码
宙割
W E B服务器数据库服务器随着数据库技术的不断成熟和应用领域的逐步扩大,数据库访问技术得到了相关学者和程序开发人员的严重关切。本文作者凭借多年的数据库访问技术操作经验,对相关的数据库访问技术进行了研究.
参考文献;
[1]廖辉传,(A D ON E T中数据库访问技术研究与应用',蓑(oe国市场' 2006年第17期.
[2]孙东卫、张冀红、李声利,‘A sP.N ET的数据库访问技术研究),载‘现代电子技术'.2002年第7期.
[3]李敦东、李昌一,周凌云。‘JsP中的敷库访问技术研究与改进’
戴‘成都信息工程学院学报’.2003年9月.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论