欢迎来到天天文库
浏览记录
ID:36361598
大小:275.10 KB
页数:69页
时间:2019-05-09
《ASP第五章数据库操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第五章数据库操作学习要点:ADO对象ADO与ASP数据库的连接SQL语言简介数据表的连接和记录集的操作ADO对象简介1.数据访问技术ADO以OLEDB为基础,它对OLEDB进行了封装。一致数据访问技术建立在Microsoft的COM基础上,它包括一组COM组件程序,组件与组件之间或者组件与客户程序之间通过标准的COM接口进行通信。由于ADO是建立在自动化的基础上的,所以ADO的应用场合非常广泛,不仅可在VisualBasic这样的高级语言开发环境中使用,而是还可以在一些脚本语言中使用。这对于开发Web应用,在AS
2、P的脚本代码访问数据库中提供了操作应用的捷径。2.ADO对象模型利用ADO的对象可以让编程人员很容易地操作数据库,主要的ADO对象有3个,见图5.1,分别为:Connection、Command和Recordset。在这3个对象之下还有许许多多的子对象和属性。所谓对象就是指拥有某些特定书写和方法的数据类型。比如说,一辆汽车是一个对象,这辆汽车有车轮、车厢等,这就是它的属性,而这辆汽车又可以载货或者载客等,这就是它的功能或者说方法。表5.1ADO的七大对象对象说明Connection启用数据的交换Command包含
3、SQL语句Parameter包含SQL语句参数Recordset启用数据的定位和操作Field包含Recordset对象列Error包含连接错误Property包含ADO对象特性3、ADO提供操作的方式(1)连接到数据源。同时,可确定对数据源的所有更改是否已成功或没有发生。(2)指定访问数据源的命令,同时可带变量参数,或优化执行。(3)执行命令。(4)如果这个命令使数据按表中的行的形式返回,则将这些行存储在易于检查、操作或更改的缓存中。(5)适当情况下,可使用缓冲区的更改内容来更新数据源。(6)提供常规方法检测错
4、误(通常由建立连接或执行命令提供)。5.1.2ADO与ASPADO是微软开发的一套属于应用程序段的通用数据库编程接口。它提供一组优化的访问数据库专用对象集,是面向对象的数据库连接技术,也是与ASP结合对数据库进行的操作。在ASP中内置了数据访问组件ADODB。ADB通过它来访问各种类型的数据库,各种脚本和程序也可以调用ADO组件访问数据库。ADO可使用VBScript和JAVAScript脚本语言来控制对数据库的访问,并显示查询的结果。ADO还有一个重要的特点就是共享机制。例如,几个不同的Command对象可以共
5、享一个Connection对象,几个不同的Web页面也可以共享一个Connection对象。这个意思就说,只要建立一个Connection对象就可以重复地利用它来进行数据库的查询等其他工作,这意味着对服务器的负担降到了最低的程度。使用Access数据库Access2000是微软推出的Office2000的一个重要组成部分,它是一种通用的桌面数据库管理系统,能够建立比较大型的数据库,也可以方便地对创建的数据库进行新增、修改和查询操作。Access2000友好直观的用户界面使数据库的建立不再是一件难事,无论是初学者、
6、一般使用者,甚至系统开发者,Access都能满足他们的需要。所以对于初学者而言,使用Access来建立ASP数据库是最佳的选择。。Access2000最主要的功能及特色1.Access2000最主要的功能及特色如下(1)环境接口、可加入图文数据。(2)功能强大的向导,让复杂的工作变得简单。(3)可以导入多种格式数据库的数据。(4)可以利用计算公式计算数据并画出图表。(5)提供自动化的数据库效率分析,以提高系统执行效率。(6)与MicrosoftOffice其他应用软件相互支持。(7)表格数据能存成HTML格式,以
7、提供Internet的使用。(8)会根据不同的工作状态显示不同组合的工具栏。常用数据类型数据类型适用类型大小文本(默认值)有字符长度限制的文字其字段大小最多可设为255B备注较长的文字组合其字段大小可设到65,535B数字用于数学运算中的数值数据可以选择为:整型(2B)长整型(4B)单精度型(4B)双精度型(8B)同步复制ID(16B)日期/时间表示日期或时间的字段8B自动编号由系统自动累加编号的字段4B3.特殊的字段属性1)“默认值”属性“默认值”属性的作用是每次在数据表中新增一条记录时,若没有填入任何数据,A
8、ccess2000会自动在设置了“默认值”属性的字段中填入默认值。2)“索引”属性从数据库中读取记录时,用户往往希望读取的记录能够按照某一字段进行排序,而以这种排序过的方式来读取数据是比较花时间的。若要加快速度,节省时间,通常使用的方法是为作为排序依据的字段设置索引(会额外占用磁盘空间)。创建一个空数据库现场演示数据表的创建现场演示数据库的连接ASP访问数据库首先是根据A
此文档下载收益归作者所有