动态网页第7章节使用ASP操纵数据库

动态网页第7章节使用ASP操纵数据库

ID:45017473

大小:170.00 KB

页数:25页

时间:2019-11-07

动态网页第7章节使用ASP操纵数据库_第1页
动态网页第7章节使用ASP操纵数据库_第2页
动态网页第7章节使用ASP操纵数据库_第3页
动态网页第7章节使用ASP操纵数据库_第4页
动态网页第7章节使用ASP操纵数据库_第5页
资源描述:

《动态网页第7章节使用ASP操纵数据库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章使用ASP操纵数据库【学习目标】1)了解Web数据库访问技术2)掌握在ASP中创建数据库连接3)掌握Connection对象、Command对象、RecordSet对象的使用4)理解分页技术在网页设计中的应用5)能够使用ASP操纵数据库7.1Web数据库访问技术7.1.1ODBCODBC(OpenDatabaseConnectivity,开放式数据库连接)是Microsoft开发的数据库访问技术,将所有数据库的底层操作全部隐藏在其驱动程序内核中。ODBC主要提供如下一些功能:(1)提供数据库连接、执行SQL语句、事务处理、提取访问结果。(2)记录错误信息。7.1.2OLEDB

2、OLEDB将ODBC技术扩展到一个公布高层数据访问接口的组件体系结构。不但提供了对关系型数据库的访问,而且还提供了对各种数据源的访问,从而扩展了ODBC的功能,结果是OLEDB比ODBC使用起来更快、更容易。7.1.3ADOADO是为OLEDB设计的应用编程接口,是Microsoft公司推出的另外一种数据访问对象模型。在ASP中可以通过ADO调用OLEDB提供者或者ODBC驱动程序来访问数据库。ADO包含了若干内建对象,可以简化从数据存储中访问数据的任务。7.2创建数据库连接7.2.1配置MicrosoftAccess数据库文件的DSN并使用ODBC数据源创建连接7.2.2配置Mi

3、crosoftSQLServer数据库文件的DSN并使用ODBC数据源创建连接7.2.3使用OLEDB创建到ACCESS数据库的连接7.2.4使用OLEDB创建到SQLServer数据库连接7.3SQL语言概述7.3.1了解SQL语言SQL(StructuredQueryLanguage)是一个被广泛采用、适用于关系数据库的数据库语言工业标准,包括数据定义、数据操纵、数据查询和数据控制等功能。具有以下的特点:1)高度非过程化2)综合一体化3)同一种语法结构,两种使用方法7.3.2在SQLServer中执行SQL语句7.3.3主要SQL语句1.创建一个数据库使用Createdatab

4、ase语句创建一个数据库语法格式如下:Createdatabase数据库名2.删除数据库使用Dropdatabase语句删除数据库语法格式如下:Dropdatabase数据库名3.创建一个表,语法格式如下:Createtable表名4.删除表,语法格式如下:DROPTABLE表名5.向表中插入数据,语法格式如下:insertInto表名[(表中字段列表)]values(字段值列表)6.修改语句,语法格式如下:Update表名set字段=值,字段2=值…[Where子句]7.删除表中数据,语法格式如下:Delete[From]表名[Where子句]8.查询语句数据检索是数据库中最频繁

5、执行的操作。语法格式如下:SELECT[ALL

6、DISTINCT]Fields_listFROMTable_names[WHERE…][GROUPBY…][HAVING…][ORDERBY…]7.4ADO的对象类ADO提供七种独立对象和四类集合Connection对象(连接对象)该对象表示与数据源的连接关系。Recordset对象(记录集对象)该对象用来表示来自数据库表或命令执行结果的记录,并可通过Recordset对象控制对数据源的增加、删除、修改。Command对象(命令对象)该对象代表一个命令,用来定义一些特殊的语法,以执行相应的操作。Property对象(属性对象)该对象代

7、表数据提供者的属性,每个ADO对象都有一组唯一的属性来描述或控制对象的行为。Field对象(域对象)该对象用来表示Recordset对象的字段,一个记录行可以包含一个或多个域。Parameter对象(参数对象)该对象用来描述Command对象的命令参数。Error对象(错误对象)该对象用来描述连接数据库时出现的错误。Errors集合该集合是Connection对象具有的集合,包含与数据源连接时因发生错误而产生的所有Error对象。Fields集合该集合是Recordset对象具有的集合,包含所有Recordset对象记录字段的Field对象。Parameters集合该集合是Comm

8、and对象具有的集合,包含充当Command对象的命令参数的所有Parameter对象。Proerties集合该集合是Connection、Command、Recordset和Field对象都具有的集合。7.5Connection对象属性/方法功能描述ConnectionTimeout属性设置对象建立连接等操作失败时的等待时间(以秒为单位)。ConnectionString属性设置连接到数据源的一些信息DefaultDatabase属性设置连接数据源的默认数据库Ope

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

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

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