《与web数据库》ppt课件

《与web数据库》ppt课件

ID:27262764

大小:371.32 KB

页数:17页

时间:2018-12-01

《与web数据库》ppt课件_第1页
《与web数据库》ppt课件_第2页
《与web数据库》ppt课件_第3页
《与web数据库》ppt课件_第4页
《与web数据库》ppt课件_第5页
资源描述:

《《与web数据库》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ASP网络应用程序设计(第2版)人民邮电出版社第7章ADO与Web数据库7.1Web数据库概述7.1.1Web数据库及其优势Web数据库是Web技术与数据库技术相结合的产物,是存放和管理可供在Internet上访问的大量信息的数据库系统。它将存放在Internet之上的众多数据库服务器中的各种信息资源有机地组织起来,使用户能够通过统一的Web浏览界面随时随地访问这些信息。7.1.2访问Web数据库的几种技术1.利用CGI访问Web数据库2.利用IDC访问Web数据库3.利用ASP与ADO访问Web数据库7.2ODBC数据库连接技术7.2

2、.1ODBC简介ODBC(OpenDataBaseConnection,开放式数据库连接)是Microsoft倡导的数据库服务器连接标准,它向访问各种Web数据库的应用程序提供了一种通用的接口。7.2.2ODBC数据源管理器ODBC数据源是指可以通过ODBC接口访问的具体数据库信息。ODBC数据源及其驱动程序通过操作系统的数据源管理器来进行安装与管理。7.2ODBC数据库连接技术7.2.3DSN的创建与设置每一个DSN(DataSourceName,数据源名)都包含了访问某个数据库所需的具体信息,透过ODBC接口连接和访问数据库时,首先

3、需要建立一个与已有数据库连接的DSN。数据库驱动程序将使用DSN来定位和标识被访问的特定数据库,并将有关信息从Web应用程序传递给该数据库。打开windows系统的“ODBC数据源管理器”对话框,可以为一个已有的数据库创建一个系统DSN或者用户DSN。7.3ADO数据库访问技术7.3.1ADO技术概述ADO(ActiveXDataObject)是ASP内置的、用于访问Web数据库的ActiveX服务器组件,包含多种对象和集合供Web数据库应用的开发者使用。7.3.2ADO组件对象简介ADO组件主要提供了7种对象和4种集合供Web应用程序

4、的开发者使用,通过这些对象和集合,可以方便地建立与Web数据库的连接、执行SQL查询并处理查询得到的结果。其中,Connection对象、Command对象和Recordset对象是最基本也是最重要的对象。7.3ADO数据库访问技术7.3.3ADO对象之间的关系7.4Connection对象ADO组件中的Connection对象,用于建立和管理应用程序与OLEDB数据源或ODBC数据库之间的连接,其他所有对象都必须依赖此对象实现的连接才能发挥各自的功能。7.4.1Connection对象的常用方法1.Open方法2.Execute方法3

5、.Close方法7.4Connection对象7.4.2Connection对象的事务操作所谓事务(Transaction)是指当用一组命令语句执行一个应用操作时,如果其中的一个语句没有执行成功,则让所有已经执行的操作都将回到这个应用操作之前的状态。Connection对象提供如下3个事务操作方法:1.BeginTrans方法2.CommitTrans方法3.RollbackTrans方法7.4Connection对象7.4.3ConnectionString连接字符串ConnectionString连接字符串是一系列用分号分隔的参数,

6、用于定义诸如数据源提供程序和数据源位置等参数。1.常用OLEDB连接字符串2.常用ODBC连接字符串7.4.4Connection对象的属性1.ConnectionTimeout属性2.CommandTimeout属性7.5Command对象7.5.1Command对象概述Command对象负责对数据库提供操作请求,即负责执行给定的SQL命令或存储过程。例如可用来查询数据库并返回Recordset对象。7.5.2Command对象的属性与方法1.ActiveConnection属性2.CommandText属性3.CommandType

7、属性4.Execute方法7.6Recordset对象7.6.1Recordset.Open方法Recordset对象的Open方法用来打开指定的数据源,并从中提取Recordset记录集中的数据内容。1.语法格式Recordset.OpenSource,ActiveConnection,CursorType,LockType,Options2.表7-6CursorType参数3.表7-7LockType参数7.6Recordset对象7.6.2Recordset对象的其他方法AddNew、Move、Delete、Update等。7.6

8、.3Recordset对象的属性BOF、EOF、RecordCount等。7.6.4Field对象与Fields集合1.Field对象的属性与方法2.Fields集合的属性与方法3.Field对象与Fiel

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

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

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