ASP下Web数据库的连接与打开

来源 :吉林画报·教育百家 | 被引量 : 0次 | 上传用户:kniba98
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  在网络技术飞速发展的今天,基于网络的WEB数据库的操作成为了信息处理的核心,自从Microsoft推出ASP技术后,由于它在创建动态交互式站点上的强大功能及其代码编写的简便性、面向对象的设计,很快在Internet/Intranet网站上得到了广泛的应用,尤其是涉及到数据库操作的网站应用系统更是倾向于采用ASP技术.ASP成为许多计算机专业人士设计网站时的首选技术.本文简单讨论在ASP下数据库连接的相关知识。
  1、基本原理
  在ASP中,用来存取数据库的对象统称ADO对象(ActiveX Data Objects),这是一项容易使用并且可扩展的将数据库访问添加到Web页的技术,可以使用它去编写紧凑简明的脚本以便连接到ODBC(Open Database Connectivi-ty)兼容的数据库和OLE DB兼容的数据源.在ASP中,有7个对象,其中与数据库有关的主要有3种对象:Connection,Recordset和Command,其中Connection负责打开或连接数据库,Recordset负责存取数据表,Command定义对数据源进行操作的命令.如果只依靠这3个对象还是无法存取数据库的,还必须具有数据库存取的驱动程序:OLE DB驱动程序和ODBC驱动程序.对于任何一种数据库都必须有相对应的OLE DB驱动程序和ODBC驱动程序,ADO对象才能对数据库进行存取.ADO对象必须与各种驱动程序相结合才能存取各种类型数据库,不同的数据库需要不同的驱动程序.可以非常方便地在“控制面板”中“ODBC Data Source(32Bit)”中获得本机驱动程序的信息.
  2、数据库连接
  访问数据库信息的第一步是创建数据库源并和数据库源建立连接.ADO提供了Connection对象,可以使用该对象建立和管理应用程序和ODBC数据库之间的连接。Connection对象具有各种属性和方法,可以使用它们打开和关闭数据库连接,并且发出查询请求来更新信息。
  要建立数据库连接,首先应创建Connection对象的实例。在实际应用中不同数据库的连接方法有所不同,它们需要建立不同的Connection,但如果建立Connection后,使用Recordset對象存取数据的方法却基本相似.以Test.mdb为例连接,基本步骤如下:
  (1)创建数据库源 数据库源名,即DSN(Data Source Name)是连接ODBC和数据库的桥梁,ODBC通过DSN来找到要访问的数据库。可以通过“32位ODBC”对其进行管理。
  (2)创建数据库链接 ASP文件中如果要访问数据,必须首先创建与数据库的链接,其语法如下:set Tconn=Server createObject(“ADOBD.CONNECTION”)/创建了链接对象TConn TConn.Open“dns”,“username”,“password”/打开链接
  (3)创建数据对象 RecordSet保存的是数据库命令结果集,并标有一个当前记录.sql=“SELECT*FROM test”/设置SQL语句Set RecordSet=TConn.Execute(sql)/创建并打开了对象,TConn是创建的链接对象Set RecordSet=TConn.Execute(sql)/将表test中的所有记录保存到RecordSet 。
  (4)操作数据库 可以利用Execute方法执行数据插入、修改、删除等操作,它的参数是一个标准的SQL语句串,如:Sql1=”INSERT INTO test(字符串行)values(字符值串行)”/SQL语句TConn.Execute(sql1)/执行插入操作Sql2=”UPDATE test SET(字符串行)=(字符值串行)“/SQL语句TConn.Execute(sql2)/执行修改操作
  (5)关闭数据对象和链接 在使用了ADO对象之后,一定要记住关闭它,因为它使用了服务器的资源.通过调用方法close实现关闭,然后再释放它。
其他文献
[摘要]数学源于生活,概念抽象于生活素材,数量关系来源于生活实际。用生活中的实际问题解决数学问题,学生倍感亲切,充分调动了学生学习的积极性。从而激发学生的学习热情,提高学生的学习效率。本文结合自己多年的教学经验,阐述高中数学课堂中与生活实际结合的实践与探索。  [关键词]生活;能力;解决问题;空间形式    一、新课标下高中数学与生活结合的必要性  生活离不开数学,数学来源于生活,数学与生活永远是
我教外孙学古诗,不是心血来潮.古诗词短小精悍、篇幅不长,便于儿童记忆,而且我退休后一直在山东老年大学学习中国古典诗词,也尝试着写了一些格律诗作品.所以,当外孙两周岁左
期刊
在国际旅游岛建设如火如荼的当口,海南省人才工作会议高调开幕.这就意味着,人才是个大战略,关系到海南发展的兴衰成败.rn从全省人才工作会议提供的关键数据来看,自2004年全省
2006年3月由美国人埃文·威廉姆斯推出的Twitter网最早把世人的眼光引入了微博的世界。微博,即微博客,是Web2.0新兴起的一类开放互联网社交服务。它基于用户关系的信息分享、传播以及获取平台,用户可以通过手机、IM、Email、web等方式发布140字左右的文字信息,并实现了即时分享。  Twitter在国外的迅速走红直接带动了中国本土博客的发展。2009年8月,中国最大的门户网站新浪网推出
期刊
人的兴趣、情感、意志、习惯等非智力因素就是情商,它是影响学生学习的一个重要因素。当学生对所学知识不喜欢,不感兴趣,缺乏意志力时,就难以激发出智慧的火花。在教学过程中,教师不仅要充分调动学生智力活动,让学生完成接受、储存知识信息的任务,更要充分调动学生情商因素,提高学习兴趣、转变学习态度,让他们心情愉悦、思维活跃,自觉主动投入到学习活动中来,从而提高学习效果。  要建立和培养良好的数学情商,笔者认为
成人有亚健康,孩子也有亚健康。孩子的亚健康状态不容忽视,它可能影响到孩子的生长发育和免疫功能,导致孩子的身高体重不达标、容易感冒、长期咳嗽、反复扁桃腺炎及哮喘反复
3月14日早晨,京城飞降瑞雪.广西代表团全体代表情绪饱满、神清气爽,与其他代表一道并肩走进人民大会堂,参加十一届全国人大三次会议闭幕会.rn上午9时,吴邦国委员长宣布闭幕会
高职院校作为培养适应生产、建设、管理、服务第一线需要的高级技术应用型专门人才的场所,其人才培养目标的性质决定了高职院校在专业设置上的特殊性。高职专业是社会需求和教