Welcome 微信登录

首页 / 网页编程 / ASP.NET / 用VS2005开发ASP.NET 2.0数据库程序

用VS2005开发ASP.NET 2.0数据库程序2010-12-06 天极 朱先忠一、简介

在2005年11月7日,微软正式发行了.NET 2.0(包括ASP.NET 2.0),Visual Studio 2005和SQL Server 2005。所有这些部件均被设计为可并肩独立工作。也 就是说,ASP.NET版本1.x和版本2.0可以安装在同一台机器上;你可以既有 Visual Studio.NET 2002/2003和Visual Studio 2005,同时又有SQL Server 2000和SQL Server 2005。而且,微软还在发行Visual Studio 2005和SQL Server 2005的一个 Express式的SKU。注意,该Express版并不拥有专业版所有 的特征。

2.0除了支持1.x风格的数据存取外,自身也包括一些新的数据源控件-它们使 得访问和修改数据库数据极为轻松。使用这些数据源控件时,你只需简单地添加 该控件到ASP.NET页面并通过这些控件的属性来配置连接串和SQL查询即可。然后 ,通过把数据Web控件的DataSourceID属性设置为数据源控件的ID,该数据源控 件就能被绑定到一个数据Web控件(如GridView)上。现今,必须靠编写代码来创 建连接,创建命令,指定SQL查询,检索一个DataReader或DataSet,并且把它绑 定到数据Web控件的日子已经过去了。这些步骤能够通过使用声明性数据源控件 来代替。(当然,你还能通过使用你的1.x代码中的熟悉的步骤编程地存取数据。 )

在本文中我们将看一下怎样连接和显示来自一ASP.NET 2.0数据库的数据。具 体地说,我们将讨论怎样使用编程和声明性方法来存取数据,以及分析通过 GridView控件来显示数据的基本操作。

二、在Visual Studio 2005中操作数据库

当你安装Visual Studio 2005的任何版本时,你总是被询问是否你也想安装 SQL Server 2005 Express版本。如果你选择Yes,这将安装你的开发包中的SQL Server 2005 Express版本-注意,在此你正在安装Visual Studio 2005!(SQL Server 2005 Express版本可以与SQL Server的其它版本一起安装,包括SQL Server 2000和SQL Server 2005的其它版本。)

如果你在当前工程中使用SQL Server 2000,那么你可以通过企业管理器来以 最舒适的方式操作数据库。尽管你仍能使用企业管理器来操作SQL Server 2000 ,或使用SQL Server 2005的管理Studio来操作你的SQL Server 2005数据库;但 是,你也能通过Visual Studio 2005的数据连接来管理这些数据库。我提及这些 是因为对于SQL Server 2005 Express版本来说,不存在一个象SQL Server 2000 的企业管理器或SQL Server 2005的管理 Studio这样的GUI工具;代之的是,你 必须通过Visual Studio 2005来创建和管理你的SQL Server 2005 Express版本 数据库。

提示 管理SQL Server 2005 Express版本数据库

如果你有任何其它除 Express以外的SQL Server 2005版本,你可以在你的机 器上安装客户端工具,它包括管理Studio-管理SQL Server 2005数据库的GUI工 具。如果你安装了这个工具,你还可以使用它来管理SQL Server 2005 Express 版本数据库。

为了通过Visual Studio 2005来管理一个数据库,请选择到Server Explorer ;在其上,你将找到一个数据连接结点(见上图的快照)。你可以通过在数据连接 结点上单击鼠标右键来添加新的数据库连接并且选择"Add Connection"。这将会 调出一个对话框提示你一些信息,如数据库服务器、认证信息、使用什么数据库 等。如果你在自己的机器上安装了SQL Server 2005 Express版本,那么即缺省 地通过使用名为SQL Express的实例安装了这个数据库。因此,要连接到的服务 名将是YourMachineNameSQL Express或.SQL Express。除了连接到一个现有数 据库外,你还可以通过在数据连接结点上单击鼠标右键并且选择创建新的SQL Server数据库来创建一个新的数据库。

一旦一个数据库被添加到该数据连接选项卡上,你就可以通过适当的文件夹 来添加、删除或修改数据表,存储过程,视图等。为了创建一新的数据表或存储 过程,右击适当的文件夹并且选择"Add New X"菜单选项;为了修改一现有数据 表、存储过程或视图,双击之即可。这将把它们调用到Visual Studio中-在此你 可以据需要修改它。你也可以观察和修改在单个数据表中的数据-这是通过右击 一个数据表名并且选择"显示数据表数据"来实现的。