ASP.
NET程序设计教程ASP.NET程序设计教程
第8章数据库基础与ADO.NET数据库基础与ADO.NET
第8章数据库基础与ADO.NET数据库基础与ADO.NET
概
述:
没有数据库的网页,没有数据库的网页,可说完全静态且无法与浏览者产生互动。反过来说,网页结合数据库的好处是让网站“生互动。反过来说,网页结合数据库的好处是让网站“活”起来,不但可有互动,也可节省设计人员的维护时间。起来,不但可有互动,也可节省设计人员的维护时间。但是网页结合数据库的设计,有一定的门槛,重要的但是网页结合数据库的设计,有一定的门槛,是设计人员必须拥有数据库设计经验,尤其是程序设计,是设计人员必须拥有数据库设计经验,尤其是程序设计,因为大部分的应用皆须写程序,没有较佳的辅助工具。因为大部分的应用皆须写程序,没有较佳的辅助工具。
2
第8章数据库基础与ADO.NET数据库基础与ADO.NET
概述(续)
几乎每一种商用应用程序都依赖于某种数据存不论使用的是Excel电子表格、文本文件,还是电子表格、储。不论使用的是电子表格文本文件,诸如SQLServr或Oracle这样的关系型数据库管理这样的关系型数据库
管理系统(系统(RDBMS),数据的读取和存储于应用程序)的成功至关重要。的成功至关重要。本章介绍通过ASP.NET和ADO.NET访问数据,访问数据,本章介绍通过和访问数据您将
学习以下内容:您将学习以下内容:什么是数据库?.什么是数据库?数据库的类型和何时应用数据库。.数据库的类型和何时应用数据库。中可用的数据库访问工具。.ASP.NET中可用的数据库访问工具。中可用的数据库访问工具
3
第8章数据库基础与ADO.NET数据库基础与ADO.NET
第8章目录
内容概述8.1数据库基本概念8.2在SQLServer2000中使用数据库中使用数据库8.3SQL的数据
查询的数据查询8.4存储过程8.5ADO.NET8.6ASP.NET数据库应用程序开发数据库应用程序开发
4
第8章数据库基础与ADO.NET数据库基础与ADO.NET
内容
本章的主要内容包括三方面:本章的主要内容包括三方面:一是数据库的基本概念。库的基本概念。二是
常用的数据库管理系统MicrosoftSQLServer2000的使用要的使用要三是在ASP.NET中使用数据库的基本点。三是在中使用数据库的基本技术ADO.NET框架和方法。本章的内容给框架和方法。技术框架和方法后续有关数据库操作的章节提供了必要的理论和技术基础。论和技术基础。
5
第8章数据库基础与ADO.NET数据库基础与ADO.NET
1什么是数据库
简单地讲,数据库是一个信息集合。简单地讲,数据库是一个信息集合。开发应用程序时可以使用两种数据库。开发应用程序时可以使用两种数据库。第一种是平面文件。在平面文件数据库中,所有的数据都第一种是平面文件。在平面文件数据库中,存储在一个表中。存储在一个表中。Excel电子表格以及用逗号分隔的文本文件电子表格以及用逗号分隔的文本文件就是平面文件数据库。平面文件适合小型的应用程序,就是平面文件数据库。平面文件适合小型的应用程序,如果需要存储大量的数据或执行平面文件间的查询时,需要存储大量的数据或执行平面文件间的查询时,平面文件就无法实现。就无法实现。第二种数据库是关系型数据库。第二种数据库是关系型数据库。为满足大型企业级应用程序的需要(无论是客户/服务器类型的应用程序还是基于服务器类型的应用程序还是基于Web序的需要(无论是客户服务器类型的应用程序还是基于的应用程序)关系型数据库也是表(或平面文件)的集合,的应用程序)。关系型数据库也是表(或平面文件)的集合,只是当两个表包含相同的信息(通常是唯—的数字标识符的数字标识符)只是当两个表包含相同的信息(通常是唯的数字标识符)时,可以将它们关联起来。可以将它们关联起来。
6
第8章数据库基础与ADO.NET数据库基础与ADO.NET
一些大型的关系型数据库