asp与动态网站设计05——asp与数据库

asp与动态网站设计05——asp与数据库

ID:9854063

大小:332.51 KB

页数:28页

时间:2018-05-11

asp与动态网站设计05——asp与数据库_第1页
asp与动态网站设计05——asp与数据库_第2页
asp与动态网站设计05——asp与数据库_第3页
asp与动态网站设计05——asp与数据库_第4页
asp与动态网站设计05——asp与数据库_第5页
资源描述:

《asp与动态网站设计05——asp与数据库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ASP与数据库一、数据库介绍所谓的“数据库”是指依照一定的格式存放在一起的数据记录文件。在日常生活中,凡是如个人通讯簿、公司账簿、客户名单、支票明细、学生成绩等都属于数据库。这些信息不仅具有固定的格式与特征,而且也都可以用表格形式来记录。数据库具有造化管理、快速查询及统计的优点。我们在前面曾经介绍过Cookie、Application变量、Session变量及服务器端文件的存取等存储数据的方法,现在我们把这些方法与数据库做个比较,如表所示:数据库与其它存储数据方法的比较存储数据的方法比较Cookie优点:1、可以记录浏览者的信息并决定C

2、ookie的生命周期。2、Cookie存放在浏览器端,不会占用服务器的空间。缺点:1、浏览者可能禁止写入Cookie。2、只能记录字符串、数值、日期等简单的数据类型,无法记录对象、数组等复杂的数据类型。3、有可能被浏览者删除而遗失。4、可能造成安全上的威胁,导致个人信息被窃取。Application变量优点:可以记录整个网站的信息。缺点:若服务器关机或超过20分钟无人存取网页,所记录的信息就会丢失。Session变量优点:可以记录个别浏览器的信息。缺点:若服务器关机或超过20分钟不存取网页,所记录的信息就会丢失。服务器端文件存取优点:适

3、合记录少量数据,可读写,没有生命周期问题。缺点:当数据量很大时,将会变得没有效率。数据库优点:适合记录大量数据,可读取、插入删除、更新与查询。缺点:虽然查询速度已快,但打开数据库的连接则较费时。数据库的基本组成以ACCESS数据库为例,在一个数据库中是由一系列的表组成,在每个表中是由包括相同字段的记录构成。最简单的数据库可能只有一个表。如:数据库表字段记录二、ACCESS数据库的建立MicrosoftAccess2000是Office2000家族的一员,与Office2000家族的其它成员一样具有易学易用的特点,建立和管理Access数

4、据库非常容易,因此我们使用Access作为我们的数据库。ACCESS数据库的建立(结合实际软件讲解)三、ASP与数据库的连接ASP是通过一级统称为ADO(ActiveXDataObjects)的对象模块来相聚数据库,无论是采用Access、SQLServer、VisualFoxPro、Informix、Oracle、dBase或其他数据库,只要该数据库具有对应的ODBC或OLEDB驱动程序,ADO对象就能加以存取。ASP网页ADO对象OLEDB或ODBC数据库驱动AccessSQL其他数据库ASP网页、ADO对象、数据库间的关系系统中的

5、ODBC或OLEDB驱动程序在系统中有哪些ODBC或OLEDB驱动程序?如果使用WINDOWS2000系统,我们可以打开控制面板——系统管理工具——ODBC数据源中驱动程序来查看。如下图:ADO模块ASP提供的ADO对象模块包含下列6个对象和3个集合,其中比较常用的有Connection对象、Recordset对象、Command对象和Field对象。对象或集合含义Connection对象打开(建立)或关闭数据库连接Recordset对象存取表记录(读取、插入、删除、更新)Fields集合Recordset对象所包含的每个Field对象

6、Field对象用来表示表的某一条记录Command对象执行查询并返回符合条件的记录,返回值为Recordset对象Parameters集合Command对象所包含的每个参数Parameter对象用来表示Command对象所需要的某一个参数Errors集合某个方法调用失败所产生的每个错误Error对象用来表示方法调用失败所产生的某个错误ADO模块Connection对象Recordset对象Command对象Errors集合Fields集合Parameters集合Error对象Error对象…Field对象Field对象…Paramete

7、r对象Parameter对象…ADO对象模块中各对象、集合间的关系使用Connection对象打开和关闭数据库在我们要存取数据库前,必须使用ADO对象模块的Connection对象提供的方法来打开数据库的连接。对数据库的存取结束后还应该使用Connection对象提供的方法关闭数据库的连接。首先要创建一个Connection对象的一个实例。方法如下:DimObjConn‘定义一个变量用来创建对象SetObjConn=Server.CreateObject(“ADODB.Connection”)‘创建一个Connection对象的实例并赋

8、值给ObjConn变量这样就成功创建了一个Connection对象的实例。创建了Connection对象的实例后,我们就可以使用Connection对象提供的方法和属性。Connection对象的方法和属性

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。