范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

ASP技术访问WEB数据库2

  ASP技术访问WEB数据库 2           ASP技术访问WEB数据库 2 		 	     ASP技术访问WEB数据库 2    一. 访问WEB数据库的多种方案
  目前在WINDOWS环境下有多种访问WEB数据库的技术,主要有:
  1.公共网关接口CGI(Common Gateway Interface)
  CGI是较早实现的技术。适用于多种服务器平台,如UNIX、WINDOWS等,但CGI的开发成本高、维护困难、功能有限、不具备事务处理功能、占用服务器资源较多。
  2. INTERNET数据库连接器IDC(Internet Database Connector)
  IDC集成在ISAPI(Internet Server API)中,充分利用了DLL技术,易扩充,但编程较CGI更为复杂,只适用于小型数据库系统。
  3. 先进数据库连接器ADC(Advance Database Connector)
  ADC提供了ActiveX Control来访问数据库,它的主要特点是数据查询由用户端浏览器执行,因而需将服务器端数据库中的部分记录下载到用户端,系统开销较大、响应慢,只适用于特别频繁的数据库查询操作。
  4. JAVA/JDBC语言编程
  JAVA语言是一种面向对象、易移植、多线程控制的语言,可通过JDBC去连接数据库。用JAVA/JDBC编写的软件可移植性强,适用于多种操作系统,但其执行效率和执行速度还不理想,目前无法建立高效、高速的应用。
  5. 动态服务器页面ASP(Active Server Page)
  ASP是微软公司最新推出的WEB应用开发技术,着重于处理动态网页和WEB数据库的开发,编程灵活、简洁,具有较高的性能,是目前访问WEB数据库的最佳选择。
  二. ASP简介
  1.ASP访问数据库的原理
  ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。
  当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript 或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。
  由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。
  2.ASP页面的结构:
  ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成:
  1) 标准的HTML标记:所有的HTML标记均可使用。
  2) ASP语法命令:位于<% %> 标签内的ASP代码。
  3) 服务器端的include语句:可用#include语句调入其它ASP代码,增强了编程的灵活性。
  4) 脚本语言:ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言,如Perl、Rexx等。
  3.ASP的运行环境
  目前ASP可运行在三种环境下。
  1) WINDOWS NT server 4.0运行IIS 3.0(Internet Information Server)以上。
  2) WINDOWS NT workstation 4.0运行Peer Web Server 3.0以上。
  3) WINDOWS 95/98运行PWS(Personal Web Server)。
  其中以NT server上的IIS功能最强,提供了对ASP的全面支持,是创建高速、稳定的ASP主页的最佳选择。
  4.ASP的内建对象
  ASP提供了六个内建对象,供用户直接调用:
  1) Application对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。
  2) Session对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。Session对象需cookie支持。
  3) Request对象:从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。
  4) Response对象:服务器将输出内容发送到用户端。
  5) Server对象:提供对服务器有关方法和属性的访问。
  6) Object Context对象:IIS 4.0新增的对象,用来进行事务处理。此项功能需得到MTS(Microsoft Transcation Server)管理的支持。
  5. ASP的主要内置组件:
  1) Ad Rotator组件:用来按指定计划在同一页上自动轮换显示广告,用于WWW上日益重要的广告服务。
  2) Browser Capabilities组件:确定访问WEB站点的用户浏览器的功能数据,包括类型、性能、版本等。
  3) Database Access组件:提供ADO (ActiveX Data Objects)来访问支持ODBC的数据库。
  4) File Access组件:提供对服务器端文件的读写功能。
  5) Content Linking组件:生成WEB页内容列表,并将各页顺序连接,用于制作导航条。
  此外,还可安装Myinfo、Counters、Content Rotator、Page Count等组件,用户也可自行编制Actiive组件,以提高系统的实用性。
  6. Database Access组件ADO
  WWW上很重要的应用是访问WEB数据库,用ASP访问WEB数据库时,必须使用ADO组件,ADO是ASP内置的ActiveX服务器组件(ActiveX Server Component),通过在WEB服务器上设置ODBC和OLEDB可连接多种数据库:如SYBASE、ORACLE、INFORMIX、SQL SERVER、ACCESS、VFP等,是对目前微软所支持的数据库进行操作的最有效和最简单直接的方法。
  ADO组件主要提供了以下七个对象和四个集合来访问数据库。
  1) Connection对象:建立与后台数据库的连接。
  2) Command对象:执行SQL指令,访问数据库。
  3) Parameters对象和Parameters集合:为Command对象提供数据和参数。
  4) RecordSet对象:存放访问数据库后的数据信息,是最经常使用的对象。
  5) Field对象和Field集合:提供对RecordSet中当前记录的各个字段进行访问的功能。
  6) Property对象和Properties集合:提供有关信息,供Connection、Command、RecordSet、Field对象使用。
  7) Error对象和Errors集合:提供访问数据库时的错误信息。
  三. ASP访问数据库步骤
  在ASP中,使用ADO组件访问后台数据库,可通过以下步骤进行:
  1. 定义数据源
  在WEB服务器上打开"控制面板",选中"ODBC",在"系统DSN"下选"添加",选定你希望的数据库种类、名称、位置等。本文定义"SQL SERVER",数据源为"HT",数据库名称为"HTDATA",脚本语言采用Jscript。
  2,使用ADO组件查询WEB数据库
  1) 调用Server.CreateObject方法取得"ADODB.Connection"的实例,再使用Open方法打开数据库:
  conn = Server.CreateObject("ADODB.Connection")
  conn.Open("HT")
  2) 指定要执行的SQL命令
  连接数据库后,可对数据库操作,如查询,修改,删除等,这些都是通过SQL指令来完成的,如要在数据表signaltab中查询代码中含有"X"的记录
  sqlStr = "select * from signaltab where code like ‘%X%’"
  rs = conn.Execute(sqlStr)
  3) 使用RecordSet属性和方法,并显示结果
  为了更精确地跟踪数据,要用RecordSet组件创建包含数据的游标,游标就是储存在内存中的数据。
  rs = Server.CreateObject("ADODB.RecordSet")
  rs.Open(sqlStr,conn,1,A)
  注:A=1读取
  A=3 新增、修改、删除
  在RecordSet组件中,常用的属性和方法有:
  rs.Fields.Count: RecordSet对象的字段数。
  rs(i).Name: 第i个字段的名称,i为0至rs.Fields.Count-1
  rs(i): 第i个字段的数据,i为0至rs.Fields.Count-1
  rs("字段名"): 指定字段的数据。
  rs.Record.Count:游标中的数据记录总数。
  rs.EOF: 是否最后一条记录。
  rs.MoveFirst: 指向第一条记录。
  rs.MoveLast: 指向最后一条记录。
  rs.MovePrev: 指向上一条记录。
  rs.MoveNext: 指向下一条记录。
  rs.GetRows: 将数据放入数组中。
  rs.Properties.Count:ADO的ResultSet或Connection的属性个数。
  rs.Properties(item).Name:ADO的ResultSet或Connection的名称。
  rs.Properties: ADO的ResultSet或Connection的值。
  rs.close(): 关闭连接。
  4) 关闭数据库
  conn.close()
  四.查询WEB数据库举例
  屏幕输入页面input.asp
  <% @ language=javascript %>
  <html>
  <head>
  <title>请输入查询条件PLEASE INPUT CONDITION</title>
  </head>
  <form action=shotquery.asp METHOD="post" target="_self">
  <input TYPE="text" size=6 maxlength=3 NAME=signalCode VALUE="代码"> </font></p>
  </center></p><p></p>
  <input LANGUAGE="JavaScript" TYPE="submit" VALUE="确认" NAME="B1"
  <input TYPE="reset" VALUE="清除"NAME="B2">
  <input LANGUAGE="JavaScript" TYPE="button" NAME="B3" VALUE="返回"
  ONCLICK="window.history.back()">
  </font></p>
  </center></p>
  </form>
  </body>
  </html>
  数据库处理程序shotquery.asp
  <!--#include virtual="/master/lib.inc"-->
  <script language=javascript runat=server>
  var signalCode=Request.Form("signalCode");
  dbConn = Server.CreateObject("ADODB.Connection");
  dbConn.open("DSN=HT;UID=client;PWD=passwd");
  rs = Server.CreateObject("ADODB.RecordSet");
  var sqlStr = "select * from signaltab order by code";
  rs.open(sqlStr,dbConn,1);
  if(rs.RecordCount < 1) {
  Response.write("<p> 无符合条件记录</p>");
  Response.write("<p><form> <input type="button" value=" 返回" onclick="window.history.back()" name="b1"></form></p>");
  }
  else {
  Response.write("<P><center><B>数据查询结果</B></center></P>");
  Response.write("<tr><td><b>代码</b></td><td><b>分类</b></td><td><b>备注</b></td>");
  for(var i = 1;i <= rs.Pagesize;i++) {
  if(!rs.Eof) {
  Response.write("<td><span style="font-size:9t">"+rs("code")+"</span></td>");
  Response.write("<td><span style="font-size:9t">"+rs("class")+"</span></td>");
  Response.write("<td><span style="font-size:9t">"+rs("memo")+"</span></td>");
  Response.write("</tr>");
  rs.MoveNext();
  }
  else break;
  }
  Response.write("</table></form>");
  rs.close();
  dbConn.close();
  }
  </script>

用简单的动作捕捉中风的先兆中风,在医学上也叫脑卒中,是以猝然昏倒,不省人事,伴随口角歪斜语言不利而最终出现半身不遂为主要症状的一类疾病。由于中风发病率高死亡率高致残率高复发率高以及并发症多的特点,所以医学界儿科护理安全管理与风险防范摘要最近几年,我国的医疗卫生体制改革在不断的发展,人们对医疗服务的要求越来越多,但是我国的医疗护理服务水平和人们的期望存在着较大的差距,医疗行业自身又是一个高风险的行业,所以在这样探讨五官科护理工作存在的安全缺陷问题摘要目的探讨五官科护理工作存在的安全缺陷问题。方法结合我院2011年12月至2014年3月收治的56例五官科病人就诊反馈情况,分门别类的对护理安全问题各个层面上所出现的问题进行总结临床分析产妇产后抑郁情绪的原因和护理对策目的分析产妇产后抑郁情绪的原因和护理对策。方法选取240例产妇,观察其是否出现产后抑郁情绪,且分析产后抑郁发生原因及护理对策。结果产后抑郁产妇文化程度分娩方式性格经济收入不良孕产史无创正压通气治疗慢性阻塞性肺病并型呼吸衰竭40例分析关键词无创正压通气慢性阻塞性肺病型呼吸衰竭慢性阻塞性肺病(COPD)急性发作时,在原有病变的基础上气道出现炎性充血水肿分泌物引流不畅进一步加重,同时有呼吸肌疲劳和呼吸乏力,易出现严低血容量性休克的临床护理关键词低血容量性休克临床护理低血容量性休克多见于肝脾破裂,股骨骨盆骨折,开放性颅脑损伤,食管静脉曲张破裂,胃十二指肠溃疡出血等。主要病因是有效血容量不足,微循环障碍,组织灌流不足,呼吸道三维模型的建立及其应用人体断层切片数据集1引言呼吸系统是人体直接与外界接触最密切的内脏器官。人体通过呼吸系统从外界空气中摄取氧气,同时排出二氧化碳,维持人体基本代谢平衡,呼吸系统在人体的正常生命活动中起中医分期辨证联合外治疗法治疗小儿肺炎的临床分析目的分析中医分期辨证联合外治疗法治疗小儿肺炎的临床应用效果。方法80例小儿肺炎治疗患儿,随机分为对照组和研究组,每组40例。对照组给予一般常规性治疗方法,研究组在对照组基础上配合中下呼吸道感染纤支镜灌洗吸痰术护理观察目的观察下呼吸道感染纤维支气管镜(纤支镜)灌洗吸痰术的护理方法。方法70例下呼吸道感染患者,给予纤支镜灌洗吸痰术治疗。结果患者治疗前后动脉氧分压(PaO2)二氧化碳分压(PaCO2小研壳聚糖明胶三维支架的研究?气道平滑肌细胞培养1前言近年来,多孔支架的构建和发展在组织工程中的多种应用受到了广泛的关注36。胶原是动物体内含量最丰富的蛋白质,属于不溶性纤维蛋白质,遍布于体内各种器官和组织,如皮肤骨软骨肌腱角膜格列喹酮促进C2C12细胞摄取葡萄糖1引言2材料与方法2。1材料2。1。1细胞株小鼠成肌细胞株(C2C1hr2),由德国乌尔姆大学刘跃飞教授惠赠。DMEM培养基(Gibco产品,高糖型),胎牛血清(杭州四季青公司),
对七年制医学生开展神经生物学课外科研实践初探摘要仅有课内教学无法满足复合型人才培养需要,为了培养医学七年制学生的创新意识和实践能力,学系决定尝试开展一定方式的课外科研实践活动,旨在提高七年制医学生的动手能力和科研能力,培养其计算机技术在医学领域的具体应用及发展研究摘要随着我国科技的不断进步,计算机和信息技术快速发展,目前,计算机额和信息技术已经在医学领域得到广泛的应用。计算机和信息技术在医学领域的应用对于提高病人的治愈率和人类的寿命有着显著畜牧业中医学的现状分析与发展对策畜牧业中医学的现状分析与发展对策西医中所添加的某些化学合成药物往往会造成牲畜中的中毒作用,很有可能将药物中的某些成分残留牲畜体中,进而将牲畜污染,进而影响到人类的食品卫生健康等。由呼吸内科开展优质护理服务的成效和思考呼吸内科开展优质服务,要求以患者为中心,为患者提供优质的服务。要求护士改善服务态度,提高自己的专业技术水平,加强医院的管理力度,不断总结经验。提升了护士的整体素质,提高了护理服务质系统解剖学教学体会及改革探讨所谓系统解剖学是医学教育中的一门重要基础学科,其主要是研究人体各器官形态结构位置之间的关系,是人体解剖学的一门分支。系统解剖学占据人体解剖学(包括系统解剖学局部解剖学断层解剖学和神关于留学生系统解剖学教学的体会引言留学生全英教学是当今各大高校面临的一重大挑战。系统解剖学为医学高等院校的基础课程,专业词汇量巨大。解剖学全英教学为留学生教学中的难点。本文结合笔者近年来的留学生系统解剖学教学工对医养结合的养老模式的发展探究以哈尔滨市医养结合养老模式发展现状为例一医养结合养老模式的概念阐释医养结合养老模式是指医疗资源与养老资源相结合,从而在老龄社会背景下实现社会资源利用的最大化。其中,医包括医疗康复保系统解剖学记忆方法解析系统解剖学是医学生进入医学院校接触到的第一门医学课程,同时也是一门重要的医学基础学科,在医学中占有重要的地位学好解剖学可为进一步学习医学其它学科奠定必要的形态学基础。由于人体解剖学系统解剖学学习的重要环节探讨系统解剖学主要描述人体宏观形态结构的一门学科1,只有清楚的了解人体形态的结构才能很好的把握结构功能并且只有清楚的了解器官的具体位置也才能够对疾病进行正确诊断。系统解剖学不仅是医学生流动人口问题到了不得不解决的时候摘要品学网论文网为您提供人口问题论文流动人口问题到了不得不解决的时候参考,以及写作指导和格式排版要求,解决您在写作中的难题。我们这么大的国家,有五六千万的流动人口是正常的,而现在我为经济发展营造良好的人口环境摘要人口问题论文为经济发展营造良好的人口环境怎么写呢,请看品学网论文网小编为大家整理的范文。人口问题始终是制约我国全面协调和可持续发展的重大问题,是影响经济社会发展的关键因素。怎样