网站地图| 免费获取|
毕业论文网
  • 网站首页|
  • 论文范文|
  • 论文降重|
  • 职称论文发表|
  • 合作期刊|
  • 论文下载|
  • 计算机论文|
  • 外文翻译|
  • 免费论文|
  • 论文资料|
  • 论文开题报告
搜索

当前位置:毕业论文网 -> 免费论文 -> 计算机论文 -> asp资料生信息管理系统源码+文档+开题+文献+外文翻译(四)
计算机论文资料| ASP设计| Delphi| VB设计| JSP设计| ASP.NET设计| VB.NET| java设计| VC| pb| VS| dreamweaver| c#.net| vf| VC++| 计算机论文范文| 论文下载| 自动化论文

asp资料生信息管理系统源码+文档+开题+文献+外文翻译(四)

最新活动:微信集50个赞就可获取任意一篇钻石会员文档。详情见微信集赞换文档
asp资料生信息管理系统源码+文档+开题+文献+外文翻译(四) 数据库系统,无论是MS ACESS、FoxPro甚至Microsoft SQL Server,以及Oracle、Informix、Sybase公司出版的数据库服务器,ADO都提供了相同的处理界面供程序设计人员使用。
 ADO除了跨越多种不同的数据库系统,它亦可考越多种不同的程序语言开发环境。
例如 VB,C++、JAVA 语言,甚至Script环境下的VBScript 以及Java Script ;虽然在不同的语言环境下,ADO仍提供类似的设计方式供不同的语言来开发。
    ADO几乎可以在任何支持COM以及OLE的服务器端操作系统上使用,包含了兼容Intel家族的Microsoft Windows 95、NT Workstation 以及NT Server 操作系统,甚至DEC、Alpha、PowerPC都可以在上头开发出的web数据库系统。
    利用ADO开发数据库应用程序的优点与特色:1:支持客户机/服务器结构与WEB系统开发设计。2:内部多个互相独立的对象模型。3:支持分批修改数据库内容。4:支持多种不同的数据控制指标形式。5:先进的Recordset数据高速管理功能。6:允许在程序中使用多个Recordset对象或者多个分批修改区块传送。7:属于Free-thread对象,如此一来可以开发出更有效的WEB应用程序。
6.3 数据库访问步骤
 (1)建立Connection对象:set conn=server.creatobject(“ADODB.Connection”)
 (2)打开一个数据库并与其连接的Open方法的语法:
 Connection对象.open “连接数据库信息字符串”[;用户帐号][;用户密码]
打开数据库的方法一般有2种。
第一种用DSN方法打开数据库,通过ODBC连接数据库可以先建立对应的数据库的数据源名(DSN)。如在C:\webtest\data文件夹下有个data.mdb的数据库,先用“控制面板”上的ODBC将data.mdb的DSN名设为那么“连接数据库信息字符串”就变为
“DSN=DataSource”或 “DataSource”关键程序代码为:
<%
set  conn=server.creatobject(“ADODB.Connection”)
 conn.open  “DataSource”
%>
第二种用全路径的方法打开
 如果在连接数据库前没有建立ODBC数据源,就可以采用直接指定ODBC驱动程序名称的方法来建立与数据库的连接。此时的“连接数据库信息字符串”必须以drive 开始,变为“drive={ODBC驱动程序};dbq=”&Server.MapPath(“数据库名”)”。ODBC驱动程序名称取决与具体打开的数据库类型。具体的打开步骤为:
先用Server.CreatObject(“ADODB.Connection”)的方法创建一个连接对象,再用“open”方法打开待查询的数据库。具体程序代码为:
<%' 创建对象
 
set  conn=server.creatobject(“ADODB.Connection”)
strconn=“drive={Microsoft Access Drive (*.mdb)}; dbq=” & Server.MapPath(“data/data.mdb”)
conn.open  strconn
%>
 (3)创建recordset 对象
   前面的conn.open 方法只是打开并连接了相应的数据库,数据库通常由一个或多个表组成,所以要存取其中的数据表还必须在建立recordset对象后,才能对其进行各种操作。其具体代码为:
<%
 set  rs=server.creatobject(“ADODB.Recordset”)
  strsql=”select * from sut_key where name=’” & nickname & “’ and  pwd=’” & password &”’”
rs.open strsql,conn,1,3 ‘1:表示结果集的类型:可读写,当前数据记录可自由移动 3:表示锁定类型:乐观锁定
%>
 (4)对数据库进行各种操作
   由于ODBC和数据库的查询采用的是语言,所以当前面步骤完成后,即可用SQL查询语言,ASP的各对象、各组件对象的属性、集合与方法对数据库进行各种操作,实现数据库的发布功能。下面结合毕业生信息管理系统来说明。
要查询学号是00121001的基本信息,那么程序中要用到类似于
SELECT  *  FROM 表名WHRER 查询条件 的SQL语句。关键程序代码如下:
<% ------
RS=Server.CreatObject(“ADODB.Recordset”)’创建数据集.Recordset对象
STRSQL=”SELECT  *  FROM  STU_INF  WHRER  SNO=‘00121001’”
RS.open STRSQL,conn,1,3 ‘通过执行STRSQL,将查询结果返回给RS对象
IF  NOT  RS.EOF  THEN
 ---- 用HTML语句显示学生基本信息的代码----
ELSE
 Response.write(“学号输入有误,数据库中没有该学号”)
END IF
%>
要删除学号为00121001的学生记录,那么程序中要用到类似于
DETELE  FROM 表名WHRER 条件 的SQL语句。关键程序代码如下:
<% ------
CMD=Server.CreatObject(“ADODB.COMMAND”)’创建命令集COMMAND对象
STRSQL= “DETELE  FROM  STU_KEY  WHRER  SNO=‘00121001’”
SET CMD.ACTIVECONNECTION=CONN
CMD.COMMANDTEXT= STRSQL
CMD.EXCUTE
IF ERR.NUMBER=0 THEN
 Response.write(“删除记录成功”)
ELSE
 Response.write(Err.description)
 Err.clear     '错误被手工处理后要记得清除err对象的内容
 Response.end()
END IF
%>
要添加记录学号为00121001的学生记录,那么程序中要用到类似于
INSERT INTO  表名(字段1,字段2,---,字段n)VALUES(值1

首页 上一页 1 2 3 4 5 6 下一页 尾页 4/6/6

asp资料生信息管理系统源码+文档+开题+文献+外文翻译(四)由毕业论文网(www.huoyuandh.com)会员上传。
原创论文资料流程 相关论文
上一篇:免费玩具销售系统的设计与实现 下一篇:ASP窗帘网站平台
推荐论文 本专业最新论文
Tags:asp 资料生 信息 管理系统 源码 文档 开题 文献 外文 翻译 2010-03-31 17:01:17【返回顶部】
精彩推荐
发表论文

联系方式 | 论文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士论文资料


毕业论文网提供论文范文,论文代发,原创论文资料

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2020 毕业论文网 版权所有