第10章-1_ppt.txt

大学WEB数据库技术应用教程(第二版)-王承君-5446--PPT文稿资料课件PPT

收藏

资源目录
跳过导航链接。
大学WEB数据库技术应用教程第二版-王承君-5446--PPT文稿资料课件PPT.zip
WEB数据库技术应用教程(第二版)-王承君-5446--PPT文稿资料
教案资料.ppt---(点击预览)
WEB数据库技术应用教程(第二版)-王承君-5446--大学教学资料
文稿ppt_ppt.txt---(点击预览)
文稿ppt_ppt.jpg---(点击预览)
文稿ppt.ppt---(点击预览)
(课件资料)《WEB数据库技术应用教程(第二版)》-王承君-电子教案-5446-
《Web数据库技术应用教程(第二版)》-王承君-电子教案-5446-缺第12章
压缩包内文档预览:
预览图 预览图 预览图 预览图
编号:21836406    类型:共享资源    大小:12.90MB    格式:ZIP    上传时间:2019-09-06 上传人:QQ24****1780 IP属地:浙江
25
积分
关 键 词:
大学 web 数据库技术 应用 利用 运用 教程 第二 王承君 ppt 文稿 资料 课件
资源描述:
大学WEB数据库技术应用教程(第二版)-王承君-5446--PPT文稿资料课件PPT,大学,web,数据库技术,应用,利用,运用,教程,第二,王承君,ppt,文稿,资料,课件
内容简介:
Web数据库技术应用教程(第二版)王承君 主编中国水利水电出版社本章通过对ADO组件的介绍给出了ADO编程模型的一般知识,最后通过具体实例学习ADO在ASP中的使用。l 掌握ADO组件模型的构成,了解ADO的形成过程。l 掌握ADO数据对象访问数据库的编程模型。l 掌握ASP连接到数据库的方法,通过ADO如何访问和维护数据库中的数据。本章学习目标 在传统的HTML页面中,访问数据库一般是通过公用网关接口CGI来实现,这种方式不仅开发困难,而且在出现大量并发请求时会显著地降低服务器的运行效率,而采用ASP(Active Server Pages)技术实现数据库访问较好地解决了这个问题。 在ASP脚本中可以通过三种方式访问数据库:传统的IDC(Internet Database Connector)方式、ADO(ActiveX Data Objects)方式以及RDS(Remote Data Service)方式。 10.1 ASP访问数据库简介(1) 10.1 ASP访问数据库简介(2)1Internet数据库接口(IDC) IDC是一个传统的数据库查询工具,用来定义和执行数据库查询的SQL命令,并向浏览器返回一个指定数据格式的页面。 2ActiveX数据对象(ADO) 用ADO访问数据库类似于编写数据库应用程序,ADO把绝大部分的数据库操作封装在7个对象中,在ASP编程调用这些对象执行相应的数据库操作。3远程数据服务(RDS) RDS就比ADO更进一步,它支持数据远程操作。由于RDS与ADO集成,RDS的底层是调用ADO来完成的,所以也可以将RDS理解为ADO的RDS,即ActiveX数据对象的远程数据服务。 ActiveX数据对象(ADO)是一种既易于使用又可扩充的技术,用来将数据库访问添加到Web页中,可以使用ADO编写简洁和可升级的脚本以连接到与应用程序编程接口OLEDB兼容的数据源,如数据库、电子表格、顺序数据文件或电子邮件目录。 10.2 基于ActiveX的数据访问对象ADO 10.2.2 基本的 ADO 编程模型 (1)连接到数据源(Connection),可选择开始一个事务。 (2)可选择创建对象来表示SQL命令(Command)。 (3)可选择在SQL命令中指定列、表和值作为变量参数(Parameter)。 (4)执行命令(Command、Connection或Recordset)。(5)如果命令按行返回,则将行存储在缓存中(Recordset)。 (6)可选择创建缓存视图,以便能对数据进行排序、筛选和定位(Recordset)。 (7)通过添加、删除或更改行和列编辑数据(Recordset)。 (8)在适当情况下,使用缓存中的更改内容来更新数据源(Recordset)。 (9)在使用事务之后,可以接受或拒绝事务。10.3 CONNECTION连接对象 通过“连接”可从应用程序访问数据源,连接是交换数据所必需的环境。对象模型使用Connection对象使连接概念得以具体化。 连接对象包括着丰富的属性和方法集。在连接数据库之前通常需要对连接对象的属性进行必要的设置,例如,通过设置ConnectionString的属性,就能够构造包含连接信息的字符串。 10.3.1 连接对象的属性 1Attributes属性 2CursorLocation属性 3ConnectionString属性 4ConnectionTimeOut属性 5CommandTimeOut属性 6Provider属性 7DefaultDatabase属性 8IsolationLevel属性 9Mode属性 10.3.2 连接对象的方法 1Open方法 :打开与数据库的连接。在创建连接对象后,就可以调用连接对象的Open方法来建立与数据库的连接。 (1)DSN连接方式 (2)DSN-LESS方式(非数据源方式的联接方法) 2Close方法 :关闭与数据源的连接,以便释放与该连接有关的系统资源。 3Execute方法 :通过连接对象的Execute方法执行SQL语句或存储过程,完成对数据库的操作。 10.3.3 创建事务处理 事务是整体成功或失败的操作,事务处理用于对数据库进行可靠的更新。也就是说,在一次事务活动中,要么所有的操作都成功,要么所有的操作都失败,从而保证关系数据库中数据的完整性。 1开始事务BeginTrans方法 2提交事务CommitTrans方法 3取消事务RollbackTrans方法 10.3.4 连接对象的数据集合 连接对象提供Errors与Properties两种数据集合,前者表示连接对象运行时最近一次的错误或警告信息,后者表示连接对象所定义的相关属性。 1Errors集合与Error对象(1)Errors集合。Errors集合包含因运行命令而引起的上一次ADO或OLEDB提供者错误的详细内容 .(2)Error对象。Errors对象是发生运行时错误时由系统生成的对象,是负责存储一个系统运行时所发生的错误或警告的,一个对象储存着一条错误的所有信息。Error对象没有方法,只有若干只读的属性。 2Properties数据集合与Property对象 Connection对象、Command对象、Recordset对象与Field对象都包含一个Properties数据集合。在Properties集合中包含有与Connection、Command、Recordset对象及Field对象对应的Property对象。 (1)Properties数据集合。Properties数据集合所提供的方法与属性有Count属性、Refresh方法与Item方法等.(2)Property对象。记录连接对象、Command、Recordset与Field对象的每一项属性值。Property对象提供了Name属性、Value属性、Type属性及Attribute属性等。 10.3.5 ASP与数据库连接方法举例 在ADO中数据库连接形式复杂多变,随驱动提供者和ADO版本的变化而变化。这里给出几种常用的ADO连接方式,其中oConn代表连接对象。(1)系统DSN方式:oConn.Open DSN=mySystemDSN;Uid=myUsername;Pwd=myPassword(2)文件DSN方式:oConn.Open FILEDSN=c:somepathmydb.dsn;Uid=myUsername;Pwd=myPassword 10.3.5 ASP与数据库连接方法举例(2)(3)ODBC Driver for Access (DSN LESS 连接方式) (4)ODBC Driver for dBASE (DSN LESS 连接方式) (5)ODBC Driver for MySQL (DSN LESS 连接方式) (6)ODBC Driver for Oracle (DSN LESS 连接方式) (7)ODBC Driver for FoxPro(With a database container,DSN LESS连接方式) (8)ODBC Driver for FoxPro(Without a database container,DSN LESS连接方式) 10.3.5 ASP与数据库连接方法举例(3)(9)ODBC Driver for Excel (DSN LESS 连接方式) (10)OLEDB connection for Access(DSN LESS 连接方式) (11)OLEDB Provider for MySQL(DSN连接方式) (12)OLEDB Provider for Oracle (from Oracle) (DSN连接方式) (13)OLEDB Provider for Excel (14)MS Remote - Access (Jet) (15)MS Remote-SQL Server(ODBC DSN)(16)MS Remote-SQL Server (OLEDB DSN) 10.3.6 管理数据库连接 一个Web数据库应用程序(例如联机购物应用程序)是否能经得起考验,关键在于如何合理地管理数据库连接。1使连接超时 用连接对象的ConnectionTimeout,可以限制应用程序连接等待的时间。 2共享连接 连接共享维持打开的数据库连接并管理不同的用户共享该连接,以维持其性能和减少空闲的连接数。 为了将ODBC驱动程序加入到共享连接中,需要
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:大学WEB数据库技术应用教程(第二版)-王承君-5446--PPT文稿资料课件PPT
链接地址:https://www.renrendoc.com/p-21836406.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!