- 1
- 0
- 约1.4万字
- 约 134页
- 2021-09-02 发布于湖北
- 举报
计算机网络原理、技术及应用《 计算机网络原理、技术及应用》 (3) 刷新数据库文件的方法(续) affect用来指明受该方法影响的记录个数,取值如表11- 10所示。 11.4.1 ActiveX数据对象ADO AxtiveX数据对象(ActiveX Data Objects ,ADO)用于脚本程序访问数据库,它是Microsoft在Web应用方面最具代表性的面向对象的数据库访问技术。是用于ActiveX脚本程序环境的数据库访问组件,它通过ODBC访问数据库。 虽然ADO也是层次式的对象结构,但是和DAO不同,ADO的大多数对象可以直接建立、使用,而不像DAO那样,需要从顶层开始层层建立。另外,ADO对象的数目较少,复杂性较低。 ADODB及其子对象 使用ADO组件访问数据库的内容,实际上在ASP应用中采用的版本是ADODB(Active Data Object DataBase的缩写),这是ADO面向微软的OLE DB(Object Linking and Embedding DataBase的缩写,对象连接与嵌入数据库)驱动程序进行优化之后的版本,它是一个包含多个对象的集合。包含的子对象有:Connection、Command、Recordset和Parameter等。 11.4.2 Connection对象 访问数据库的第一步是和数据库源建立连接。ADO提供了Connection 对象,使用该对象可以建立和管理脚本程序和ODBC数据库之间的连接。在ASP文档中建立Connection对象的一个实例conn,可通过Server对象的CreateObject方法完成: var conn = Server.CreateObject(ADODB.Connection) 1.Connection 对象的常用方法 (1) Open方法 Connection对象的方法主要用来初始化一个连接,使用该方法可以打开数据库,并且建立与Connection对象与数据源的连接。该方法的格式如下: conn.Open (ConnString) 其中conn是Connection对象的实例,可选项ConnString是一个连接字串(参数)。当省略ConnnStirng时,则以该对象的ConnectionString属性的值作为连接参数。 数据库连接示例程序段 (2) Execute方法 Execute方法是用来进行数据库操作的方法,其语法格式为: rs=conn.Execute(Query[,Count[,Options]]) 其中各个参数的含义是: Query:查询参数,为一个表名或一个SQL查询语句,通常为一个SQL命令字串。 (2) Execute方法(续) Count:返回SQL命令所影响的记录数。例如想知道删除命令执行后共删除了多少条记录,只要在命令执行完后看一下Count的值即可。 Option:指定Query参数的性质。 ① adCmdText—Query是一个SQL命令串; ② adCmdTable—Query是一个表名; ③ adCmdStoreProc—Query是要执行一个数据源知道的存储过程; ④ adCmdUnkown—Query命令的类型不清楚。 (3) Close方法 Close方法用来终止程序与数据库之间的连接。与Open方法执行前连接对象就已经存在一样,执行Close方法后并连接对象仍然存在,并没有释放与连接有关的系统资源,如果释放系统资源可以使用“conn=nothing”语句完成。 (4) 事务处理方法 事务处理有BeginTrans、CommitTrans和RollbackTrans: ① BeginTrans方法用于在同一个传送域里打开一个新的事务。格式为: 所谓事务处理是打开与数据库沟通的管道。当一个事务处理管道已经打开时,一个应用程序可以随时更新一个或多个记录的数据,而这些更新只是暂存在BeginTrans方法所占用的高速缓存中,数据库并未真被更改,直到事务处理提交后才真正更新到数据库中。 事务处理方法(续) ② CommitTrans方法用来提交事务处理,即结束一个事务处理,将所进行的更新保存到数据库中,这时才真正达到更新数据库的目的。语法为:。 ③ RollbackTrans方法用于放弃所有事务处理结果,结束事务处理并且取消放在缓冲区中的数据库更新数据。语法为:。 2.Connection 对象的常用属性 (1) ConnectionString属性:包含用于和数据源建立连接的必要信息。如:数据源名称DSN、User用户名和密码。这些信息由分号隔开,项目名和取值之间用等号连接。例如: Conn.ConnectionString=DSN=employee;User
您可能关注的文档
- 《加工中心操作工考级项目训练教程》 项目六 孔加工.ppt
- 《加工中心操作工考级项目训练教程》 项目四 加工槽类轮廓训练.ppt
- 《加工中心操作工考级项目训练教程》 项目五 型腔加工训练.ppt
- 《加工中心操作工考级项目训练教程》 项目一 加工垂直面、阶梯面训练.ppt
- 《计算机网络教程》高传善 第4章 局域网-1.ppt
- 《计算机网络教程》高传善 第4章 局域网-2.ppt
- 《计算机网络教程》高传善 第4章 局域网-3.ppt
- 《计算机网络教程》高传善 第5章 无线网络-1.ppt
- 《计算机网络教程》高传善 第5章 无线网络-2.ppt
- 《计算机网络教程》高传善 第5章 无线网络-3.ppt
- 质量事故处理管理规定.doc
- 广东省广州市南沙区2020-2021学年八年级上学期期末道德与法治试题(含答案).docx
- 广东省广州市2022-2023学年八年级上学期期末道德与法治试题(含答案).docx
- 广东省广州市黄埔区2023-2024学年八年级上学期期末道德与法治试题(含答案).docx
- 广东省广州市花都区2022-2023学年八年级上学期期末道德与法治试题(含答案).docx
- 广东省广州市黄埔区2022-2023学年八年级上学期期末道德与法治试题(含答案).docx
- 广东省广州市番禺区2021-2022学年八年级上学期期末道德与法治试题(含答案).docx
- 广东省广州市白云区2021-2022学年八年级上学期期末道德与法治试题(含答案).docx
- 广东省广州市番禺区2019-2020学年八年级上学期期末道德与法治试题(含答案).docx
- 2025-2026学年河南省信阳市息县关店理想学校七年级(上)期末数学模拟试卷(B卷)_20260117171409.doc
最近下载
- 桥面系人行道施工方案.docx VIP
- 深川CHINSC S200系列通用矢量变频器说明书.pdf VIP
- (高清版)B-T 230.2-2022 金属材料 洛氏硬度试验 第2部分:硬度计及压头的检验与校准.pdf VIP
- 2024部编版初中历史八年纪上全册重点知识点归纳总结(复习必背).docx VIP
- 2025年招标师信息化与系统集成项目招标方案设计专题试卷及解析.pdf VIP
- 美妆直播间布置方案.docx VIP
- 2025年课件-(已瘦身)大学生创新创业基础(创新创业课程)PPT完整全套教学课件-新版.pptx
- 辽宁省建设工程系列专业技术资格评审标准.pdf VIP
- 2025年10月自考14444小学教师专业发展.试题及答案.pdf VIP
- 七下历史教学计划.docx VIP
原创力文档

文档评论(0)