电子商务网站建设 高怡新 第5章 Web数据库技术

电子商务网站建设 高怡新 第5章 Web数据库技术

ID:40286727

大小:584.00 KB

页数:39页

时间:2019-07-30

电子商务网站建设 高怡新 第5章 Web数据库技术_第1页
电子商务网站建设 高怡新 第5章 Web数据库技术_第2页
电子商务网站建设 高怡新 第5章 Web数据库技术_第3页
电子商务网站建设 高怡新 第5章 Web数据库技术_第4页
电子商务网站建设 高怡新 第5章 Web数据库技术_第5页
资源描述:

《电子商务网站建设 高怡新 第5章 Web数据库技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章Web数据库技术5.1Web数据库概述5.2ODBC数据库连接技术5.3ADO数据库访问技术5.4Connection对象5.5Command对象5.6Recordset对象5.7SQL语言简介5.8Web数据库访问实例5.1Web数据库概述5.1.1数据库与数据库管理系统1.数据库(Database)数据库是指以一定的结构存储在计算机外部存储器上的相关数据集合。2.数据库管理系统(DBMS)对数据库进行管理的软件系统称为数据库管理系统,简称DBMS(DataBaseManagementSystem)。5.1.2Web数据库及其优点集Web技术与数据库技术的优点于一身。无需开发专门的

2、客户端界面程序,可以大大节省用户的培训时间和费用。通过Web方式访问数据库的标准统一。可供用户随时随地访问,并不受所用计算机平台的限制。可以动态更新网页的内容。可以利用数据库管理系统的强大搜索功能,来帮助Web用户搜寻所需的信息。可以实现各种网络应用。5.1.3主要Web数据库软件1.Oracle2.IBM的DB23.Informix4.Sybase5.SQLServer6.MySQL7.Access5.1.4访问Web数据库的几种技术1.利用CGI访问Web数据库2.利用IDC访问Web数据库3.利用ADC访问Web数据库4.利用ASP与ADO访问Web数据库5.2ODBC数据库连接技术

3、5.2.1ODBC简介开放式数据库连接ODBC(OpenDataBaseConnection)是Microsoft倡导的数据库服务器连接标准,它向访问Web数据库的应用程序提供了一种通用的接口。1.应用程序访问数据库的传统方式2.透过ODBC访问数据库的方式5.2.2ODBC数据源管理器5.2.3DSN的创建与设置5.3ADO数据库访问技术5.3.1ADO技术概述ADO(ActiveXDataObject)是ASP内置的、用于访问Web数据库的ActiveX服务器组件。应用程序开发者可以将它与ASP结合起来,编写提供后台数据库信息的动态网页,并在客户浏览器端实现对Web数据库的查询、插入、

4、更新和删除数据的操作。5.3.2ADO对象简介1.Connection对象负责创建一个ASP脚本与指定数据库的连接。在对某个数据库进行各种操作之前,首先需要与该数据库建立连接。2.Command对象负责对数据库提出操作请求,通常是传递和执行指定的SQL命令。该对象的执行结果将返回一个Recordset记录集。3.Parameter对象与Parameters集合负责传递Command对象在执行时所需的SQL命令参数。4.Recordset对象用来保存和表示从数据库中取得的记录集合,并允许访问者进一步对其中的记录和字段进行各种操作。5.Field对象与Fields集合表示Recordset对象

5、指定的数据字段,每个Field对象对应于Recordset对象中的一列。6.Property对象与Properties集合提供有关的属性值,供Connection对象、Command对象、Recordset对象或Field对象使用。7.Error对象与Errors集合提供连接或访问数据库时发生的错误信息。5.3.3ADO对象之间的关系图各种ADO对象之间的关系5.4Connection对象Connection对象负责与数据库实际的连接动作,创建此对象实例的语句格式为:Setconn=Server.CreateObject("ADODB.Connection")5.4.1Connection

6、对象的方法1.Open方法负责与具体数据源的连接,其语法如下:Connection.OpenConnectionString,UserID,Password,Options2.Execute方法负责执行指定的SQL语句或存储过程,其语法如下:Connection.ExecuteCommandText,RecordsAffected,Options3.Close方法负责关闭一个已经启动的连接对象及其相关的对象,其语法如下:Connection.Close4.BeginTrans方法负责启动一个新的事务,并返回一个变量用以表示这个事务的等级。其语法如下:Connection.BeginTran

7、s5.CommitTrans方法负责存储在当前事务中发生的变更并结束当前事务。其语法如下:Connection.CommitTrans6.RollbackTrans方法负责取消在当前事务中发生的任何变更并结束当前事务。其语法如下:Connection.RollbackTrans5.4.2Connection对象的属性1.ConnectionTimeout属性设置该属性的语法为:Connection.ConnectionT

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

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

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