版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、教材第09章 ADO数据库访问技术 数据库是管理大量、一致、可靠、共享、持久的数据资源的计算机软件产品。数据库软件是动态网站实现互动效果的一个非常重要的核心组件,是支撑以电子商务、网上论坛和信息发布为代表的一系列网络服务的坚强支柱。在动态网页的开发工作中,应用ASP内建的Datebase Access组件,可以非常方便地通过ActiveX Date Objects(ADO)对象访问存储在服务器端的数据库或其他表格化数据结构中的信息。9.1 Access数据库简介9.2 Connection对象9.3 Command对象9.1 Access数据库简介主题9.1.1 Access数据库的基本操作
2、Access数据库是目前比较流行的数据库管理系统,它是一个运行在Windows系统环境下的桌面关系型数据库,也是OfficeXP的组件之一。 。1. 认识Access数据库界面2. 创建数据库 9.1.2 Access数据库的基础知识1. 数据库结构2. 数据表结构3. 数据内容4. 字段索引9.1.3 结构化查询语言简介 SQL是结构化查询语言(Structured Query Language)的缩写,它包括查询、定义、操纵和控制4个部分,是一种功能齐全的数据库语言。1. SQL的构成 8. INSERT INTO语句2. SELECT语句 9. UPDATE语句3. FROM子句4. W
3、HERE子句5. ORDER BY子句6. SELECTINTO语句7. DELETE语句9.1.4 结构化查询语言简介 ODBC(Open DataDase Connectivity,开放数据库互连)是Microsoft开放的一套读取数据库的解决方案,它将所有对数据库的底层操作全部隐藏在ODBC的驱动程序内核里。对于用户来说,只要构建了一个指向数据库的连接,就可以采用统一的应用程序编程接口(Application Program Interface,API)实现对数据库的读写,或用相同的代码访问不同格式的数据库。ODBC驱动2. DSN数据源9.1.5 OLE DB简介 OLE DB是一种提
4、供统一数据访问接口的技术标准。可以访问的数据包括标准的关系型数据库中的数据,还包括邮件数据、Web上的文本或图形、目录服务(Directory Services),以及主机数据库(如IMS和DB2)、服务器数据库(如Oracle和SQL Server)和桌面数据库(如Microsoft Access)。9.1.6 ADO对象模型 ADO是应用层的编程接口,它通过OLE DB提供的接口访问数据,这样各种编程语言都能够编写符合OLE DB标准的应用程序。 9.1.7 ADO对象简介 ADO实际上是OLE DB的应用层接口,这种结构也为一致的数据访问接口提供了很好的扩展性,而不再局限于特定的数据源,
5、因此,ADO可以处理各种OLE DB支持的数据源。ADO本身由多个对象所组成,这些对象分别负责提供各种数据库操作行为,大致上可以分为连接、修改和查询3个部份 9.2 Connection对象9.2.1 与数据库建立连接 建立Connection对象是采用Server对象的CreateObject方法进行的,其语法结构如下: Set Connection 对象= Server.CreateObject(ADODB.Connection)9.2.2 Connection对象的属性 Connection对象提供了丰富的属性和方法,用于创建、保存和设置连接信息。如本章表9-10所示。9.2.3 Con
6、nection对象的方法 Connection对象的方法及其相关说明如本章表9-11所示。9.3 Command对象9.3.1 创建Command对象 创建Command对象的语法结构如下:Set Command对象=Server.CreatObject(ADODB.Command) 然后,可用ActiveConnection属性指定要利用的Connection对象名称,语法如下: Command对象.ActiveConnection=Connection对象9.3.2 Command对象的属性 Command对象的属性与方法相对较少,其属性如本章表9-12所示。9.3.3 Command对象的方法 Command对象的方法及其相关说明如表9-14所示。9.3.4 参数查询 如果要创建一个使用多次但每次使用不同值的查询,那么应在查询中使用参数,即创建参数查询。参数是查询时所提供值的占位符,它将WHERE子句中固定值用“?”来代替,被称作占位符号。这样
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024产品试经销的合同模板
- 2024动产买卖合同范文
- 2024【建造合同新准则应用研究】 建造合同新收入准则
- 2024自营采购合同范本
- 2024外国专家聘请合同聘请外国专家单位资格
- 云计算集群技术及应用高小辉课后参考答案
- DB1309-T 107-2017 春大棚无公害甜瓜生产技术规程
- 预防事故和职业危害的措施及应注意的安全事项
- 激光原理与技术期末考试A卷答案
- N1叉车司机考试题库及答案
- 人教版一年级语文上册8《阳光》课件(整合完整)
- 大象版四年级科学上册 (运动与能量)教学课件
- 高中校本课程-【地校课程】走进故居 走近老舍教学设计学情分析教材分析课后反思
- 华为能你也能:IPD产品管理实践
- 人教版六年级上册数学《-求比一个数多(少)几分之几的数是多少》课件
- GB/T 7025.1-2023电梯主参数及轿厢、井道、机房的型式与尺寸第1部分:Ⅰ、Ⅱ、Ⅲ、Ⅵ类电梯
- 地产项目前融合同范本
- 幼儿园中班社会教案《烤披萨》【幼教课件】
- 四川省失能老年人健康管理服务规范
- DB15T 2991-2023 边境地区铁丝网铁栅栏建设技术规范
- 小学舞蹈社团活动记录表教案资料
评论
0/150
提交评论