- 1、本文档共172页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10数据库访问
第10章 数据库访问 主要内容 几乎所有的基于Web的应用程序都使用到数据库,本章主要讨论 与数据库有关的技术 SQL语言中的常用语句 通过ADO使用数据库 通过ADO中的记录集使用数据库 本章目录 10.1 网站数据库技术概述 数据库是存放大量用户信息的场所,几乎所有的基于Web的应用程序都使用到数据库,通过网页形式访问数据库也是本课程中必不可少的内容。 这里介绍CGI,IDC,ASP中与数据库有关的技术 CGI程序与数据库 在使用VB编写的CGI程序中,可以使用DAO和RDO提供的对象,直接打开数据库并创建记录集,形式如下: set DB=OpenDatabase(“数据库文件路径”) set rs=DB.OpenRecordSet(“数据库中的表名”) 由于使用实际的文件路径,应用程序和数据的提供者密切相关。 IDC技术与数据库 引入IDC(Internet Database Connector)之后,人们使用IDC技术,在ODBC(开放式数据库连接)的支持下,通过执行SQL(结构化查询语言)语句,完成对数据库记录的查询、添加、更新和删除操作,并通过模板文件来规定结果的输出形式。 IDC技术与数据库 使用IDC技术,可以方便地完成数据库应用系统的编程,应用程序和数据提供者无关。 但IDC技术的缺点是交互性较差。 ASP中的数据库 ADO(ActiveX Data Objects)是一组接口,它通过系统级编程接口OLE DB,提供了一个应用程序级的数据访问对象,它易于使用,与编程语言无关,与提供者无关,它通过ODBC支持,可以访问几乎所有类型的数据库。 ASP中的数据库 当ASP脚本中需要访问数据库时,可以创建ADO数据对象,再通过在数据对象上执行SQL语句,来操作数据库,或者通过进一步创建功能强大的记录集对象,通过记录集对象上的有关方法,方便、灵活地操作数据库中的数据。最后得到的结果可以组织成html文档发送到客户端。 ASP中的数据库 在ASP中访问数据库,需要掌握以下有关内容: 数据库及数据表的建立 ODBC数据源的设置方法 SQL语句编写 ADO数据对象的创建和操作 记录集对象的创建和操作 数据的组织与输出 10.2 设置ODBC数据源 通过设置ODBC数据源,ASP脚本程序可以用统一的方式使用各种不同类型的数据库。这样,当数据库环境发生变化时,只需简单地重新设置ODBC数据源,就可以在新的数据库环境下使用了。应用程序几乎不要作任何改动。 10.2 设置ODBC数据源 ODBC实质上只是一个中间软件,它能够将通用的SQL语句转换为对某种数据库的具体操作。 要设置ODBC数据源,可通过系统的控制面板来实现,具体操作步骤如下: 打开控制面板 单击开始、设置、控制面板显示如图: 10.2 设置ODBC数据源 注意:Windows2000中设置ODBC数据源在控制面板中的管理工具下进行: 10.2 设置ODBC数据源 双击ODBC 数据源 (32bit)图标,出现如图所示。 10.2 设置ODBC数据源 为确保计算机的所有用户都能访问新的ODBC数据源,选择系统DSN有。 10.2 设置ODBC数据源 (3) 单击添加,创建一个新的数据源。 创建一个新的数据源 出现如下图: ODBC Access 设置窗口 单击完成,出现如下图: 命名数据源 填写数据源名,如Northwind。并输入需要的描述(可省): 选择数据库文件 通过标准打开文件对话框,选择作为数据源的数据库文件。 确定设置 确定设置,显示如下图: 完成设置 完成设置,可看到已设置的数据源: 10.2 设置ODBC数据源 注意:若你刚使用Access数据库环境创建数据库及表,还没有退出这一环境时,这步“选取”数据库操作可能会得到“非法目录”的提示。此时只需先关闭数据库,并退出Access环境即可。 10.3 使用SQL语言 SQL(Structured Query Language),结构化查询语言,用于查询、更新和操作关系数据库。本节主要讨论SQL的四个基本语句,即: 查询(SELECT) 插入(INSERT) 删除(DELETE) 修改(UPDATE) 准备知识 在讨论之前,有必要对数据库的基本概念作一介绍。 (1) 表 (2) 记录 (3) 索引 (4) 数据库 (1) 表 表是一种按行与列排列的相关信息的逻辑组,例如某厂的人事挡案表。 表中每一列在数据库中称作一个字段。表中有什么样的字段,每个字段中可以存放什么类型数据,这些信息决定了一个表的基本结构。 (2) 记录 在表中,每个工作人员的相关信息都存放在表的一行中,被称为一个记录。一个表也就成了一个记录的集合(Reco
文档评论(0)