ID: 19564786

第九单元 Web程序访问数据库 课件(共46张PPT)- 《网站数据库应用技术SQL Server》同步教学(水利水电版)

日期:2026-02-12 科目: 类型:课件 查看:89次 大小:1489899B 来源:二一课件通
预览图 1/12
第九,水利水电,教学,同步,网站数据库应用技术SQL Server,PPT
  • cover
(课件网) 第九单元 Web程序访问数据库 任务9.1通过Web程序连接数据库 任务9.2通过Web程序查询数据库 任务9.3通过Web程序更新数据库 9.1.1 情景描述 9.1.2问题分析 9.1.3 解决方案 9.1.4 知识总结 9.1.5 应用实践 任务9.1通过Web程序连接数据库 学生信息管理系统不仅要求能够查询数据,在使用过程中还经常需要添加某些具体信息。开发人员希望在查看所有系部信息的基础上提供添加新的系部信息的功能,数据添加成功后能在数据库内查看到插入的新记录。 9.1.1 情景描述 为了完成上述问题,需要做以下任务: 1.在SQL Server 2008里配置好“学生管理”数据库。 2.安装、配置IIS。编写添加系部信息的ASP代码,通过该代码连接“学生管理”数据库,让用户输入新的系部信息、提交到数据库,并把这些记录显示在网页上。 3.执行该ASP程序。 9.1.2问题分析 1.在SQL Server 2008里配置“学生管理”数据库; 2.安装、配置IIS,编写insert_xibu.asp,具体代码。 3.打开浏览器,在地址栏输入:http://localhost/student/student.asp,运行该页面,结果如图所示。 9.1.3 解决方案 在数据库的实际应用中,大部分功能都是通过应用系统的Web页面来实现,比如在学生信息管理系统里通过网页显示学生信息、查询选课情况、管理员添加教师信息等,都是通过软件系统的网页提出要求、查看结果。SQL Server本身是作为一种数据库服务而存在,而提供用户界面、处理业务逻辑等功能是由某个开发环境实现的应用系统来完成。除了数据库管理员和系统开发人员,我们不可能要求普通用户直接面对数据库输入SQL命令或进行配置操作。因此需要系统开发人员通过Web程序实现和数据库的连接,在连接数据库的基础上对数据库进行访问,实现查询、增、删、改的操作。根据开发技术的不同,通过程序访问数据库的方法也有所不同,本单元以ASP代码为例向读者介绍如何通过Web程序访问SQL Server 2008数据库。 9.1.4 知识总结 ASP(Active Service Pages,动态服务器网页技术)是开放式Web服务器应用程序开发技术,它并不是开发语言或者开发工具,而是一种服务器端的脚本运行环境。它能够把HTML、脚本、组件、数据库访问功能结合在一起,形成一个在服务器端运行的应用程序,响应用户在客户端发出的请求。ASP通过ADO访问数据库。 ADO(ActiveX Data Object)是一个ASP内置的服务器组件,是连接Web应用程序和OLE DB(Object Linking & Embedded)的桥梁,在ASP代码里应用它可以达到通过网页连接数据库、执行SQL命令的目的。ADO几乎兼容各种数据库系统,例如Microsoft Access、SQL Server、Oracle、FoxPro等。 ADO简介 ADO是基于OLE DB之上的面向对象的数据访问模型。OLE DB是Microsoft开发的一种高性能、基于COM的底层数据访问接口,其作用是向应用程序提供一个统一的数据库访问方法,而不需要考虑数据源的具体格式和存储方式。ADO组件包含了所有的可以被OLE DB标准接口描述的数据类型,通过ADO的方法和属性可以为应用程序提供统一的数据访问方法和接口。应用程序通过ADO组件的通用接口与OLEDB的数据库驱动程序连接,OLE DB根据实际的物理数据库选择相应的驱动程序,达到操作实际数据库的目的。 ADO技术是通过ADO对象的属性、方法来完成数据库访问操作的。ADO主要由七个对象和四个数据集合组成。七个对象是Connection对象、Command对象、Recordset对象、Field对象、Property对象和Error对象。四个数据集合是Fields集合、Properties集合、Parameters集合和Error集合。在面对数据库进行操作时,一般是利用Connection对象建立与数据库的连接,然后利用Command对象对数据库执行查询、增、删、改的操作,执行SQL命令后一般会 ... ...

~~ 您好,已阅读到文档的结尾了 ~~