




已阅读5页,还剩45页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SQLServer数据库原理及应用现代数据库技术 第十二章网络数据库编程 12 1网络数据库的连接12 2ASP编程12 3JSP编程 12 1网络数据库的连接 ODBC的体系结构 ODBC的管理 ODBC应用程序驱动程序管理器ODBC驱动程序数据源 ODBC的管理 2 ODBC的配置ODBC的配置主要有两方面 A 安装ODBC驱动程序B 配置ODBC数据源 ODBC的管理 ODBC数据源共有三类 用户数据源系统数据源文件数据源 通过ODBC连接数据库 步骤 建立ODBC环境 分配连接句柄并设置所需的属性 建立与数据库的连接 通过ODBC连接数据库 1 分配句柄SQLAllocHandle函数的语法形式如下 SQLRETURNSQLAllocHandle SQLSMALLINTHandleType SQLHANDLEInputHandle SQLHANDLE OutPutHandlePtr 通过ODBC连接数据库 2 释放句柄SQLFreeHandle函数的语法形式如下 SQLRETURNSQLFreeHandle SQLSMALLINTHandleType SQLHANDLEHandle 通过ODBC连接数据库 3 属性设置 1 设置环境属性语法形式如下 SQLRETURNSQLSetEnvAttr SQLHENVEnvironmentHandle SQLINTEGERAttribute SQLPOINTERValuePtr SQLINTEGERStringLength 通过ODBC连接数据库 2 设置连接属性语法形式如下 SQLRETURNSQLSetConnectAttr SQLHDBCConnectionHandle SQLINTEGERAttribute SQLPOINTERValuePtr SQLINTEGERStringLength 通过ODBC连接数据库 3 设置语句属性语法形式如下 SQLRETURNSQLSetStmtAttr QLHSTMTStatementHandle SQLINTEGERAttribute SQLPOINTERValuePtr SQLINTEGERStringLength 通过ODBC连接数据库 连接数据库ODBC总共定义了三类连接函数SQLConnect SQLDriverConnetSQLBrowseConnect 通过ODBC连接数据库 4 通过ODBC连接SQLServer的步骤 ADO简介 ADO的对象模型 ADO简介 2 ADO的对象 ADO简介 3 ADO的功能使用Connection对象连接数据源Recordset对象处理数据数据处理Field对象处理单个字段数据 ADO简介 4 Command对象执行查询创建Command对象执行Command对象5 基于Web的应用 12 2ASP编程 ASP概述1 ASP简介ASP既不是一种语言 也不是一种开发工具 而是一种技术框架 2 ASP的特点 ASP概述 3 ASP的运行模型浏览器从Web服务器上请求 asp文件时 ASP脚本开始运行 然后Web服务器调用ASP引擎 ASP引擎会全面读取请求的文件 执行所有脚本命令 并将Web页传送给浏览器 ASP概述 4 ASP页的创建ASP文件是以 asp为扩展名的文本文件 这个文件可以是文本 HTML代码和ASP脚本命令的任意组合 ASP概述 5 ASP的指令ASP的输出指令显示表达式的值 ASP处理指令为ASP提供处理 asp文件所需的信息 ASP的内建对象 ASP提供了六个内建对象 Application对象 Request对象 Response对象 Server对象 Session对象 ObjectContext对象 ASP的内建对象 1 Application对象 1 属性设置用户定义的属性Application 属性 集合名称 值方法Application对象有两个方法Lock和Unlock 它们都是用于处理多个用户对存储在Application中的数据进行写入的问题 ASP的内建对象 3 事件Application对象包含两个事件Application OnStart事件和Application OnEnd事件 ASP的内建对象 2 Request对象Request对象的语法如下 Request 集合 属性 方法 变量 1 FormForm集合通过使用POST方法的表格检索邮送到HTTP请求正文中的表格元素的值 语法 Request Form element index Count ASP的内建对象 2 QueryStringQueryString集合检索HTTP查询字符串中变量的值 HTTP查询字符串由问号 后的值指定 如 stringsample ASP的内建对象 3 CookiesCookie其实就是一个标签 语法 Request Cookies cookie key attribute ServerVariables语法 Request ServerVariables 服务器环境变量 ASP的内建对象 3 Response对象Response对象是用来控制发送给用户的信息 包括直接发送信息给浏览器 重定向浏览器到另一个URL或设置cookie的值 语法 Response collection property method ASP的内建对象 1 属性Buffer属性Charset属性ContentType属性Expires属性ExpiresAbsolute属性 ASP的内建对象 2 方法Clear方法End方法Flush方法Redirect方法Write方法 ASP的内建对象 3 集合Response对象只有一个集合 Cookie Cookies集合设置cookie的值 若指定的cookie不存在 则创建它 若存在 则设置新的值并且将旧值删去 语法 Response Cookies cookie key attribute value ASP的内建对象 4 Server对象语法 Server property method属性方法 ASP的内建对象 5 Session对象 1 属性SessionID属性返回用户的会话标识 Timeout属性以分钟为单位为该应用程序的Session对象指定超时时限 2 方法Session对象仅有一个方法 就是Abandon ASP的内建对象 3 事件Session对象中有两个事件 Session OnStart事件Session OnEnd事件Session OnStart事件在服务器创建新会话时发生Session OnEnd事件在会话被放弃或超时发生 ASP的内建对象 6 ObjectContext对象语法 1 方法ObjectContext对象提供了两个方法 SetComplete方法和SetAbort方法 语法 ObjectContext SetComplete或ObjectContext SetAbort ASP的内建对象 2 事件ObjectContext对象提供了两个事件 OnTransactionCommit事件和OnTransactionAbort事件 ASP的内建对象 语法 SubOnTransactionCommit 处理内容EndSub或者SubOnTransactionAbort 处理内容EndSub ASP的内建对象 7 Global asa文件的使用Global asa文件其实是一个可选文件 程序编写者可以在该文件中指定事件脚本 并声明具有会话和应用程序作用域的对象 该文件的内容是用来存储事件信息和由应用程序全局使用的对象 该文件的名称必须是Global asa且必须存放在应用程序的根目录中 每个应用程序只能有一个Global asa文件 ASP的内置组件 12 3JSP编程 JSP概述JSP的效率和安全性更高JSP的组件方式更方便JSP的适应平台更广 JSP编程概要 JSP文件的扩展名一般为 jsp 它除了标准HTML代码外 还包括3种主要的JSP结构 脚本元素 指令和操作 JSP编程概要 1 脚本元素JSP中的脚本元素有4种类型 表达式元素 表示式的计算结果将被转换成一个字符串 并嵌入到输出页面中 代码段元素 用于嵌入处理业务逻辑的大段Java代码 声明元素 用于定义页面级的变量 以保存某些中间信息 注释元素 JSP编程概要 2 指令在JSP中常用的指令有两类 JSP编程概要 3 操作JSP还有一些特定的操作语法 JSP编程概要 4 JSP内置对象JSP共提供了9种内置对象 它们是request response pageContext session application out config pageexception JSP数据库访问技术 JDBC通过JDBC访问数据库有以下几个步骤 1 用Class的类方法forName 加载驱动程序 2 通过驱动管理器DriverManager建立连接 获得连接接口Connection 3 创建语句查询对象Statement 4 执
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年粮油食品检验人员通关考试题库附参考答案详解(研优卷)
- 农发行南昌市东湖区2025秋招笔试英语题专练及答案
- 2025年园林绿化作业人员全真模拟模拟题(名师系列)附答案详解
- 2025年心理健康心理问题咨询案例分析答案及解析
- 2025年整形外科手术切口处理规范试题答案及解析
- 农发行鸡西市鸡东县2025秋招结构化面试15问及话术
- 2025年肿瘤内科化疗药物应用试题答案及解析
- 深圳市2025中共深圳市宝安区委宣传部面向市内区外选调事业单位人员4人广东笔试历年参考题库附带答案详解
- 农发行保定市定兴县2025秋招结构化面试经典题及参考答案
- 2025年自考专业(电子商务)经典例题及完整答案详解(有一套)
- “燕园元培杯”2023-2024学年全国中学生地球科学奥林匹克竞赛决赛试题详解
- 中国血脂管理指南(基层版+2024年)解读
- 分子诊断技术在感染性疾病中的应用-深度研究
- 《智能AI分析深度解读报告》课件
- 《《中央企业合规管理办法》解读》课件
- 气道异物护理教学
- 2024年版机电产品国际招标标准招标文件
- 企业合规经营规范手册
- 企业员工心理健康与欺凌防范政策
- 四川省兴文县建设煤矿2021年矿山储量年报
- 2024年中考考前语文集训试卷17及参考答案(含答题卡)A3版
评论
0/150
提交评论