数据库的读取.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库的读取

第十章 数据库的读取、插入、删除与更新 10.1 ASP与数据库 在第一章我们介绍了数据库的基本概念,在第五章到第八章介绍了Cookie、Application变量、Session变量、服务器文件访问等存储数据库的方法,现在我们就把这些方法与数据库做一个比较,如下表所示: 存储数据的方法 比 较 Cookie 优点:◆可以记录浏览者的信息并决定 Cookie 的生命周期。 ◆Cookie 存放在浏览器端,不会占用服务器端的空间。 缺点:◆浏览者可能禁止服务器在浏览器端写入 Cookie。 ◆只能记录字符串、数值、日期等简单的数据类型,无法记录对象、数组等复杂的数据类型。 ◆Cookie 存放在浏览器端,有可能被浏览者删除而遗失。 ◆Cookie 可能造成安全上的威胁,导致个人信息被窃取。 Application 变量 优点:可以记录整个网站的信息。 缺点:若服务器关机或超过 20 分钟没有人访问网页,Application 对象所记录的任何变量都将恢复为 Empty。 Session 变量 优点:可以记录个别浏览器端的信息。 缺点:若浏览者在 20 分钟之内没有再访问网页,Session 对象所记录的任何变量都将恢复为 Empty。 服务器端文件访问 优点:适合记录少量数据,可进行写入或读取,而且没有生命周期的问题。 缺点:当数据量很大时,文件的访问将变得没有效率。 数据库 优点:适合记录大量数据,可进行读取、插入、删除、更新与查询。 缺点:虽然数据库的查询速度快,但打开数据库连接则需花费较多的时间。 ASP是通过一组统称为ADO(ActiveX Data Objects)的对象模块来访问数据库,无论你采用的是Access、SQL Server、Visual FoxPro、Informix、Oracle、dBase或其他数据库,只要该数据库具有对应的ODBC或OLE DB驱动程序,ADO对象就能加以访问。 ASP提供的ADO对象模块包含了下列6个对象和3个集合,比较常用的则是Connection、Recordset、Command、Field等对象。 Connection 对象:打开、关闭与数据源的连接 Recordset 对象:访问表的记录,包括读取、插入、删除或更新表的记录。 Command 对象:包含关于某个命令,例如查询字符串、参数定义等的信息。 Field 对象: 包含记录集中数据的某单个列的信息。 Error 对象: 包含数据提供程序出错时的扩展信息。 Parameter 对象:包含参数化的 Command 对象的某单个参数的信息。该 Command 对象有一个包含其所有 Parameter 对象的 Parameters 集合。 Fields 集合:包含 Recordset 对象的所有 Field 对象。 Parameters 集合:包含 Command 对象的所有 Parameter 对象。 Errors 集合:包含为响应涉及提供者的单个错误而创建的所有 Error 对象。 10.2 建立Access数据库 虽然不同的系统可能安装不同的ODBC或OLE DB驱动程序,但只要你安装PWS 4.0或IlS4.0/5.0,系统上至少会有Microsoft Access Drive、Microsoft ODBC for Oracle、SOLServer等ODBC驱动程序,换句话说,你至少可以使用Access、Oracle、SQLServer等3种数据库来从事ASP网页数据库设计。如果你的系统还安装了MicrosoftExcel Driver、dbase Driver、VisualFoxProDriver、TextDriver等ODBC驱动程序,那么你可以有更多的数据库可选择。 由于MicrosoftAccess 2000属于Office2000家族,获取较为容易,且界面和Office家族相似,学习起来基本没什么障碍,因此,我们将采用Access 2000来进行网页数据库设计。Access 2000数据库的建立方法可以分成两个阶段,第一个阶段是根据要输入的数据性质,新增表并设置表的字段名称、数据类型和语句,第二个阶段才是在表内输入数据。 10.3 打开与关闭数据库连接 在访问数据库之前,我们必须使用ADO对象模块的Connection对象打开数据库连接。打开数据库连接的完整代码如下: 01:% 02: Dim objConn 03: Set objConn = Server.CreateObject(ADODB.Connection) 04: objConn.ConnectionString = “ Provider=Microsoft.Jet.OLEDB.4.0; _ 05

文档评论(0)

zhuliyan1314 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档