ASP.NET 可用的开发工具有记事本及 Visual Studio.NET, 作为微软.NET 战
略的重要组成部分----Visual Studio .NET 已经于 2002 年 3 月 22 日正式在中国推
出。
Visual Studio.NET 是一个功能强大的、高效并且可扩展的编程环境。它充
分展现了应用程序开发的潜能,并提供了生成应用程序所需的工具和技术。这些
应用程序将给当今的学校、机构提供强大的支持,并推动下一代基于 XML Web
服务软件的发展。在 Visual Studio.NET 中,可以引用的资源有两者:一种是在
工具箱显示加入到 Form 的组件,另一种是只可在程序中引用的各式对象链接库。
微软的任何产品,现均冠上.NET 一词, 因此 ASP.NET 结合数据库的设计与
过去大不相同。ADO.NET 就是 ASP.NET 中结合数据库的规格,但与过去的 ADO
差异甚大。
与数据库相连,ADO.NET 提供了如下 3 种方式:(1)通过 ODBC 相连。(2)
通过 OLEDB 相连。(3)直接与 SQL Server 相连。3 种方式由于应用层次的差异,
使得效率由低到高,独立性由高到低。对于相连数据库的数据处理,也有 2 种方
式,即一种是通过 DataSet 来隔离异构的数据源,另一种是以流方式从数据源读
取(DataReader 方式)。
ADO.NET 的一个创新是引入了数据集(Dataset)。一个数据集是内存中提供
数据关系图的高速缓冲区。数据集对数据源一无所知,它们可以由程序或通过从
数据仓库中调入数据而被生成、填充。不论数据从何处获取,数据集都是通过使
用同样的程序模板而被操作的,并且它使用相同的潜在的数据缓冲区。
Dataset 及 DataView 由数据库取出记录后,须放入 DataSet,如果要显示在
控件中,须使用 DataView。
1.3.2 SQL Server2005 数据库
利用 ASP.NET 结合数据库来开发网站使得网站更具有交互性,因为没有数
据库支持的静态网页已经无法满足人们对于网络的需求了。数据库在各行各业中
是必不可少的,下面就来介绍数据库方面的相关知识。
SQL 是英文 Structured Query Language 的缩写,意思为结构化查询语言。它
的主要功能就是同各种数据库建立联系,进行沟通。按照 ANSI(美国国家标准
协会)的规定,SQL 被作为关系型数据库管理系统的标准语言。SQL 语句可以
用来各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。
Microsoft SQL Server(基于结构化查询语言的数据库服务器)是基于客户/服务
器结构的数据库管理系统。用户通过使用客户系统从服务器检索信息并进行本地
操作,服务器关注数据库进程,而客户则关注信息的表示。此数据库管理系统能
够存储大容量的数据,能够保证数据的安全性、维护数据的完整性,还具有自动