实验十一ASP连接数据库

实验编号实验十一实验地点实验成绩实验项目用ASP访问数据库授课教师实验时间年月日星期第节实验教师
实验目的了解ADO对数据库访问的两种方式了解ODBC及作用
掌握连接数据库的方法的应用
原理简介
ADO可以与ASP结合,以建立提供数据库信息的主页内容,在主页画面执行SQL命令,让用户在浏览器画面中输入,更新和删除站点服务器的数据库信息;ADO使用RecordSets对象,作为数据的主要接口;ADO可使用Vbscript,JavaScript语言来控制数据库的访问,与查询结果的输出显示画面;ADO可连接多种的数据库,包括SQL Server、Oracle、Informix等支持ODBC的数据库。因此,在使用ADO访问数据库之前我们还有一项重要的工作要做,那就是创建和配置ODBC数据源。
ODBC(Open Database Connectivity开放式数据库互联)是微软推出的一种工业标准,一种开放的独立于厂商的API应用程序接口,可以跨平台访问各种个人计算机、小型机以及主机系统。ODBC作为一个工业标准,绝大多数数据库厂商、大多数应用软件和工具软件厂商都为自己的产品提供了ODBC接口或提供了ODBC支持,这其中就包括常用的SQL SERVER、ORACAL、INFORMIX等,
数据库驱动程序使用Data Source Name(DSN)定位和标识特定的ODBC兼容数据库,将信息从Web应用程序传递给数据库。刘爱勤
我们接下来来解释一下其中的几个名词:
●DSN:根据MICROSOFT的官方文档,DSN的意思是“应用程序用以请求一个连到ODBC 数据源的连接(CONNECTION)的名字”,换句话说,它是一个代表ODBC连接的符号。它隐藏了诸如数据库文件名、所在目录、数据库驱动程序、用户ID、密码等细节。因此,当建立一个连接时,你不用去考虑数据库文件名、它在哪儿等等,只要给出它在ODBC中的DSN即可。
●FILE DSN:当我们讨论这个问题时,先看看其他的DSN类型
●SYSTEM DSN:这种DSN可以被任何登录到系统中的用户使用。
●USER DSN:这是为特定用户建立的DSN。只有建立这个DSN的用户才能看到并使用它。在上面的两种情况中,DSN的细节都储存在系统的注册表中。
验内容1、掌握ODBC连接方法
2、内容编码
实验步骤一、用ODBC连接数据库
STEP1:用ACCESS建立一个名为“USER.MDB”数
据库。
1、打开[ACCESS],选择[新建空数据库],将数
徐湘婷资料
溶菌酶据库名为“user.mdb”,保存在站点目录中。如图1:
实验现象解决措施
2、选择[使用设计器创建表],在表中输入如图2中表1所示字段,然后,右击[userid],在快捷菜单中选[主键]。
诺冠中国
3、点“关闭”按钮,选[保存]表名为“user”
STEP2:配置ODBC连接数据库user.mdb
1、在Windows的[开始]—›“控制面板”—›[管理工具]—›[ODBC]图标—›[文件DSN]—›[添加]
2、选择“Microsoft Access Driver(*.mdb)”点[下一步]。
3、给创建的数据源取一个名字“userinfo”,点[下一步]
4、单击[下一步],继续单击[完成]。
5、弹出如图所示窗口,点击[选择(S)]按钮。
6、一直点[确定]按钮,完成数据源配置。
STEP3:连接数据库,
1、在编辑工具中(如记事本)在输入下面的代码,并
在站点目录中保存,文件名:conn1.asp。
<%@language="vbscript"%>
<%
set ateobject("tion")
conn.open"fileDSN=userinfo.dsn"
values('老李','123321')"
conn.close
%>
2、浏览conn1.asp网页
3、打开user.mdb数揣库,看表user中有什么变化。
问题:表中变化
二、非DSN连接
STEP1:输入下列代码,保存为conn2.asp
<%@language="vbscript"%>
<%
set ateobject("tion")安里屋
connpath="DBQ="&server.mappath("user.mdb")
conn.Open"DRIVER={Microsoft Access Driver
(*.mdb)};"&connpath
values('小芳','123321')"
conn.close
%>
2、浏览conn2.asp网页
3、打开user.mdb数揣库,看表user中有什么变化。
问题:表中变化
雷尼镍实

本文发布于:2024-09-21 03:31:53,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/571563.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据库   实验   访问   使用   连接   用户
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议