网络数据库讲稿(客户端开发编程)

网络数据库讲稿(客户端开发编程)

ID:47162296

大小:75.50 KB

页数:4页

时间:2019-08-14

网络数据库讲稿(客户端开发编程)_第1页
网络数据库讲稿(客户端开发编程)_第2页
网络数据库讲稿(客户端开发编程)_第3页
网络数据库讲稿(客户端开发编程)_第4页
资源描述:

《网络数据库讲稿(客户端开发编程)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、网络数据库讲稿(14)7/21/2021SQLServer客户端开发与编程一、引言1.编程模式:C/S模式和B/S模式。2.客户端编程语言:ASP,VB,VC,VFP,PB,Delphi,Access,ASP,JSP等,都可访问SQL数据库。3.可访问多种数据库。二、数据库编程接口1.ODBCODBC(OpenDatabaseConnectivity,开放数据库互连)是微软公司开放服务结构(WOSA,WindowsOpenServicesArchitecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口

2、)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由ODBC驱动程序完成。也就是说,不论是FoxPro、Access,MYSQL还是Oracle数据库,均可用ODBCAPI进行访问。由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库。2.OLEDBOLEDB(ObjectLinkingandEmbedding,对象连接与嵌入),简称OLE技术;DB(database)。OLEDB(O

3、LEDB)是微软的战略性的通向不同的数据源的低级应用程序接口。OLEDB不仅包括ODBC的结构化查询语言(SQL)能力,还具有面向其他非SQL数据类型的通路。作为微软的组件对象模型(COM)的一种设计,OLEDB是一组读写数据的方法。3.ADOADO(ActiveXDataObjects)是微软公司的一个用于存取数据源的COM组件。它提供了编程语言和统一数据访问方式OLEDB的一个桥梁。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。ADO是一种面向对象的编程接口,是一个能够访问不同数据库的统一接口,它在OLEDB中提供了一

4、种“桥”程序,这种程序能够提供对数据库的连接。 开发人员在使用ADO时,其实就是在使用OLEDB,不过OLEDB更加接近底层。4.三种接口之间的关系ODBC是Microsoft引进的一种早期数据库接口技术。它实际上是ADO的前身。早期的数据库连接是非常困难的,每个数据库的格式都不一样,开发者得对他们所开发的每种数据库的底层API有深刻的了解,因此,能处理各种各样数据库的通用的API就应运而生了,也就是现在的ODBC(OpenDatabaseConnectivity)。ODBC是人们在创建通用API的早期产物,有许多种数据库遵从了这种标准,被称为ODBC兼容的数据

5、库。OLEDB位于ODBC层与应用程序之间。49网络数据库讲稿(14)7/21/2021在一些应用中,例如ASP、Delphi,ADO是位于OLEDB之上的“应用程序”。ADO调用先被送到OLEDB,然后再交由ODBC处理。三、常用ADO对象方法和属性1.Connection对象P214,P2202.Command对象P214,P2273.Recordset对象P215,P220四、用其它语言访问SQL数据库ASP,VB,VC,VFP,PB,Delphi,Access,ASP,JSP等,都可访问SQL数据库。以下仅介绍ASP、VFP、Delphi。五.ASP访问

6、SQL数据库1.常用ASP内建对象RequestResponseApplicationSessionServer2.建立访问环境可使用OLEDB或ODBC。(1)建立使用OLEDB的访问环境需要在“程序/管理工具/Internet服务器管理”中,右击“默认Web站点”,再单击“属性”,然后设置“主目录”和“文档”。(如P218图6.8)(2)建立使用ODBC数据源的环境需要在“程序/管理工具/数据源(ODBC)”中配置,在DNS配置框中选“使用用户输入登录ID和密码的SQLServer验证”。P2133.连接到数据源P214在ASP中引用ADO对象,要加前缀AD

7、ODB。(1)创建一个ADOConnection对象。例如:Setcn=Server.CreateObject(“ADODB.Connection”)(2)连接到数据源①使用OLEDB接口首先指定OLDDB提供者例:cn.Provider=”sqloledb”再连接到数据源例:cn.Open“Server=zyxy;Database=教学管理;uid=sa;pwd=’’”②使用ODBC数据源49网络数据库讲稿(14)7/21/2021例:cn.Open“dsn=jxgl;uid=sa;pwd=’’”‘jxgl是2(2)中建立的数据源4.执行访问数据源的命令并创建

8、结果集对象例:setrs

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。