电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

asp数据库开发技术

37页
  • 卖家[上传人]:tian****1990
  • 文档编号:73369873
  • 上传时间:2019-01-25
  • 文档格式:PPT
  • 文档大小:2.84MB
  • / 37 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、1/25/2019,1,Web 程序设计,第二部分 ASP开发技术,1/25/2019,2,第五章 ASP数据库开发技术,5.1 ActiveX 数据对象组件ADO ADO组件的对象与功能 (1) Connection对象:提供对数据库的连接服务。 -建立并管理与远程数据库的连接 (2) Command对象:定义对数据源操作的命令。 -提供灵活的查询 (3) Recordset对象:由数据库服务器所返回的记录集。 -返回数据库查询的结果 (4) Parameter对象:表示Command对象的参数。 (5) Property对象:单独的一个Property对象,提供属性功 (6) Error对象:提供处理错误的功能。 (7) Field对象:由数据库服务器所返回的单一数据字段。,1/25/2019,3,第五章 ASP数据库开发技术,ODBC 连接技术 ODBC 连接数据库接口 ODBC 组成 ODBC API(定义数据库存取方法 提供接口 用同一方法对不 同数据库操作) ODBC 驱动程序(为每类数据库提供专用ODBC 驱动程序) ODBC 工作原理,1/25/2019,4,第五章 A

      2、SP数据库开发技术,创建一个系统DSN 通过 ODBC API 访问数据库,要建立数据源DSN (注册:ODBC 数据管理器中注册 确定DSN:确定该数据库的“系统DSN名称”) 选择数据源驱动程序 创建新数据源名 选择数据库文件 添加数据源(系统DSN),1/25/2019,5,第五章 ASP数据库开发技术,5.2 用 Connection对象连接数据库 Connection 组件作用( 建立与管理远程数据库的连接) 创建Connection对象 格式: Set Connection对象名=Server.CreateObject(“ADODB.Connection”) Connection 对象的方法 Open 方法 (打开数据库 建立连接) 格式: Connection对象名.Open “连接数据库信息字符串;用户帐号用户密码”.,(连接)对象 (创建)方法 组件库.组件类,参数1:用DSN方法连数据库(由ODBC建立对应数据库DSN) 参数2:用全路径DSN连数据库(ODBC驱动程序名,DB库名实路径),1/25/2019,6,第五章 ASP数据库开发技术,例1(用DSN方法连接

      3、数据源) 例2(用全路径DSN方法连接Access AdWork.mdb数据库) ,建立Connection对象 Myconn,建立Connection对象 Myconn,ODBC驱动器程序名(库类型Access/SQL/Oracle),打开数据源(用全路径DSN),打开数据源(用DSN方法,由ODBC将数据库的DSN名设为Zhou),全路径DSN(映射为物理路径),1/25/2019,7,第五章 ASP数据库开发技术,Close 方法 (关闭已建 Connection 对象及相关对象) 格式: Connection对象名.Close. Set Connection对象名=nothing 例: Execute 方法 (执行SQL指令或存储过程) 格式: Connection对象名.Execute(SQL指令) Connection对象名.Execute(数据表名) 例:,1/25/2019,8,第五章 ASP数据库开发技术,BeginTrans 方法 (开始新事务 返回长整型数据类型) 格式: Connection对象名. BeginTrans CommitTrans 方法 (存储当前

      4、事务变更 并结束事务) 格式: Connection对象名. CommitTrans RollBackTrans 方法 (取消当前事务任何变更 并结束事务) 格式: Connection对象名. RollBackTrans Connection对象的属性 Attributes (运行事务控制) CommandTimeout (执行截至时间) ConnectionString (连接数据源信息),1/25/2019,9,第五章 ASP数据库开发技术,Connection 对象的属性 ConnectionTimeout (连接最长等待时间) CursorLocation (光标类型) DefauultDatabase ( 默认数据库名称) IsolationLevel (运行事务时机) Mode (共享数据库模式) Provider (内定数据库管理程序名称) Sate (连接状态) Version (ADO版本) * Connection对象的集合 Connection对象名.Errors(i) - 运行出错 Connection对象名.Properties(i) -内部属性,1/25/

      5、2019,10,第五章 ASP数据库开发技术,5.3 用 Command 对象执行数据库操作 Command 组件作用( 传递SQL指令 数据库存取操作 灵活的查询) 建立 Command 对象 格式: Set Command对象名=Server.CreateObject(“ADODB.Command”) 例: Command 对象属性 ActiveConnection属性 - 设置连接Connection对象值 CommandText属性 - 数据操作(SQL/存储过程/表) CommandTimeOut属性 - 运行超时 CommandType属性 - 指定库操作类型 Nane属性 - 对象名称 Prepared属性 - 预编译 State属性 - 对象状态,1/25/2019,11,第五章 ASP数据库开发技术,Command 对象的方法 CreateParameter 方法 - 创建传递参数对象 格式: Parameter对象名= Command对象名.CreateParameter(字段名, 字段数据类型, 参数类型,字段长度,字段初值) Execute 方法 - 执行SQL

      6、指令/存储过程 Set Recordset对象名= Command.Execute( RecordsAffected, Parameters,Opteions) Command.Execute RecordsAffected,Parameters,Opteions),=0 无法确定 =1 输入 =2 输出 =3 返回值,库操作类型 -1/1/2/3,访问后返回或影响的记录数,传递参数,1/25/2019,12,第五章 ASP数据库开发技术,5.4 用 Recordset 组件对象访问数据库 Recordset 组件作用(数据表存取操作 返回查询结果) 建立 Recordset 对象 格式: Set Recordset对象名=Server.CreateObject(“ADODB.Recordset”) Set Recordset对象名= Connection.Execute(SQL指令) Set Recordset对象名= Connection.Execute(数据表名) 例: ,1/25/2019,13,例: Set Myconn=Server.CreateObject(“ADODB.

      7、Connection”) MyConn.Open “Zhou” Set MyRS=Server.CreateObject(“ADODB.Recordset”) SQL=“select * from UserTable” MyRS.Open SQL, MyConn,2,4,第五章 ASP数据库开发技术,Recordset 对象方法 Open 方法 -执行向数据库提出的请求 格式: RecordSet对象名.Open SQL指令,Connection对象,RecordSet类型,锁定类型 RecordSet对象名.Open 数据表名,Connection对象,RecordSet类型,锁定类型,请求指令,当前操作,=0只读记录下移 =3只读自由移 =1读写自由移 =2读写共自由移,=0只读 =3悲观锁定 =1乐观锁定 =2批次乐观,打开数据表,建连接,打开库,建记录,打开表,1/25/2019,14,第五章 ASP数据库开发技术,Close 方法 -关闭或释放Recordset对象 RecordSet对象名. Close Set RecordSet对象名 = nothing Recordse

      8、t对象的指针移动方法 MoveFirst Movelast MoveNext MovePrevious MoveNumRecord,start 引用:RecordSet对象名.指定移动方法名 Recordset对象的记录操作方法 Addnew Delete Update,1/25/2019,15,第五章 ASP数据库开发技术,CancelUpdate UpdateBatck 引用:RecordSet对象名.指定操作方法名 更新条件 Recordset 对象属性 CursorLocation属性 - 记录指针定位 CursorType属性 - 游标类型,=1 当前指针记录 =2 符合Filter属性记录 =3 所有记录,=2 (AdUseServer) =3 (AdUseClient) =4 (AdUseClientBatc),=0 (AdOpenForWardOnly) =1 (AdOpenKeySet) =2 (AdOpendyNamic) =3 (AdUseClientBatc),1/25/2019,16,第五章 ASP数据库开发技术,Locktype属性 - 光标(锁)类型 Fi

      9、lter属性 - 数据显示方式 EditMode属性 - 显示编辑状态 State属性 - 记录对象状态 ActiveConnestion属性 - 连接Connestion对象 Source属性 -连接Command对象(源) RecordCount属性 - 取记录条件 BOF属性 - 指针在表头 EOF属性 - 指针在表尾 Bookmark属性 -提供指针/记录位置 MaxRecords属性 - 取记录最大条数 CaCheSize属性 - 取记录最小条数,1/25/2019,17,第五章 ASP数据库开发技术,* Command 组件与 Recordset 组件比较 创建查询子集 -用Recordset方法 ,创建连接对象,全路径打开数据库,创建记录集对象,打开数据表 执行请求,映射实路径,SQL指令,1/25/2019,18,第五章 ASP数据库开发技术,创建查询子集 -用Command方法 ,创建连接对象,全路径打开数据库,创建Command对象,打开数据表 执行请求,映射实路径,SQL指令,设置连接值,数据操作,1/25/2019,19,第五章 ASP数据库开发技术,Recordset 对象应用 取Recordset 对象数据 (记录集 读取字段值 ) 记录集的记录移动 (记录集游标 记录重定向) 记录集的记录修改与记录锁定 ( 用Recordset 对象的记录增删改方法修改记录) 记录集的记录分页处理 ( 每次读记录翻页显示 一次读记录,Recordset分页控制),1/25/2019,20,第五章 ASP数据库开发技术,5.5 Paramater 对象 Paramaters 数据集合(向存储过程传递参数) Count属性 -取Paramaters数据集合中包含Paramaters对象个数 格式:LongInteger=Parameters.Count Append 方法 - 参数对象加入Paramaters集合 格式: Parameters.Append .Parameters 对象名 Delete 方法 - 删参数对象 格式: Parame

      《asp数据库开发技术》由会员tian****1990分享,可在线阅读,更多相关《asp数据库开发技术》请在金锄头文库上搜索。

      点击阅读更多内容
    TA的资源
  • 2018-2019学年八年级历史上册 第3单元 新民主主义革命的兴起 第12课 国民革命导学案北师大版

    2018-2019学年八年级历史上册 第3单元 新民主主义革命的兴起 第12课 国民革命导学案北师大版

  • 2018-2019学年八年级历史上册 第六单元 中华民族的抗日战争 第21课 敌后战场的抗战导学案(新人教版

    2018-2019学年八年级历史上册 第六单元 中华民族的抗日战争 第21课 敌后战场的抗战导学案(新人教版

  • 2018-2019学年八年级历史上册 第1单元 民族危机与晚晴时期的救亡运动 第1课 鸦片战争导学案2北师大版

    2018-2019学年八年级历史上册 第1单元 民族危机与晚晴时期的救亡运动 第1课 鸦片战争导学案2北师大版

  • 2018-2019学年八年级历史上册 第2单元 辛亥革命与中华民国的建立 第8课 辛亥革命导学案北师大版

    2018-2019学年八年级历史上册 第2单元 辛亥革命与中华民国的建立 第8课 辛亥革命导学案北师大版

  • 2018-2019学年八年级历史上册 第六单元 中华民族的抗日战争 第20课 正面战场的抗战导学案(新人教版

    2018-2019学年八年级历史上册 第六单元 中华民族的抗日战争 第20课 正面战场的抗战导学案(新人教版

  • 2018-2019学年八年级历史上册 第2单元 辛亥革命与民族觉醒 第10课 新文化运动导学案华东师大版

    2018-2019学年八年级历史上册 第2单元 辛亥革命与民族觉醒 第10课 新文化运动导学案华东师大版

  • 2018-2019学年八年级历史上册 第2单元 辛亥革命与民族觉醒 第8课 袁世凯称帝与军阀混战导学案2华东师大版

    2018-2019学年八年级历史上册 第2单元 辛亥革命与民族觉醒 第8课 袁世凯称帝与军阀混战导学案2华东师大版

  • 2018-2019学年八年级历史上册 第4单元 中华民族的抗日战争 第14课 民族危机的空前严重导学案华东师大版

    2018-2019学年八年级历史上册 第4单元 中华民族的抗日战争 第14课 民族危机的空前严重导学案华东师大版

  • 2018-2019学年八年级历史上册 第五单元 从国共合作到国共对峙 第17课 中国工农红军长征导学案(新人教版

    2018-2019学年八年级历史上册 第五单元 从国共合作到国共对峙 第17课 中国工农红军长征导学案(新人教版

  • 2018-2019学年八年级历史上册 第1单元 民族危机与晚晴时期的救亡运动 第5课 中日甲午战争导学案1北师大版

    2018-2019学年八年级历史上册 第1单元 民族危机与晚晴时期的救亡运动 第5课 中日甲午战争导学案1北师大版

  • 2018-2019学年八年级历史上册 第2单元 辛亥革命与民族觉醒 第8课 袁世凯称帝与军阀混战导学案1华东师大版

    2018-2019学年八年级历史上册 第2单元 辛亥革命与民族觉醒 第8课 袁世凯称帝与军阀混战导学案1华东师大版

  • 2018-2019学年八年级历史上册 第1单元 民族危机与晚晴时期的救亡运动 第5课 中日甲午战争导学案2北师大版

    2018-2019学年八年级历史上册 第1单元 民族危机与晚晴时期的救亡运动 第5课 中日甲午战争导学案2北师大版

  • 2018-2019学年八年级历史上册 第1单元 民族危机与晚晴时期的救亡运动 第1课 鸦片战争导学案1北师大版

    2018-2019学年八年级历史上册 第1单元 民族危机与晚晴时期的救亡运动 第1课 鸦片战争导学案1北师大版

  • 2018-2019学年八年级历史上册 第2单元 辛亥革命与中华民国的建立 第10课 新文化运动导学案北师大版

    2018-2019学年八年级历史上册 第2单元 辛亥革命与中华民国的建立 第10课 新文化运动导学案北师大版

  • 2018-2019学年八年级历史上册 第1单元 民族危机与晚晴时期的救亡运动导学案北师大版

    2018-2019学年八年级历史上册 第1单元 民族危机与晚晴时期的救亡运动导学案北师大版

  • 2018-2019学年八年级物理上册 第二章 第1节 声音的产生与传播导学案 (新版)新人教版

    2018-2019学年八年级物理上册 第二章 第1节 声音的产生与传播导学案 (新版)新人教版

  • 2018-2019学年八年级地理上册 第四章 第三节 工业的分布与发展(第1课时)学案(新版)新人教版

    2018-2019学年八年级地理上册 第四章 第三节 工业的分布与发展(第1课时)学案(新版)新人教版

  • 2018-2019学年八年级物理上册 第二章 第2节 声音的特性导学案 (新版)新人教版

    2018-2019学年八年级物理上册 第二章 第2节 声音的特性导学案 (新版)新人教版

  • 2018-2019学年八年级地理上册 3.3 中国的水资源教学案(新版)湘教版

    2018-2019学年八年级地理上册 3.3 中国的水资源教学案(新版)湘教版

  • 2018-2019学年八年级物理上册 第三章 第3节 汽化和液化(第1课时 汽化)导学案 (新版)新人教版

    2018-2019学年八年级物理上册 第三章 第3节 汽化和液化(第1课时 汽化)导学案 (新版)新人教版

  • 点击查看更多
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.