现在的位置: 首页 > 综合 > 正文

《Programming ASP.NET》学习笔记(Web数据访问)

2013年10月01日 ⁄ 综合 ⁄ 共 843字 ⁄ 字号 评论关闭

从数据库中获得数据

创建一个数据库连接。

可以使用可视化方式创建,或者使用一个具有连接功能的控件。
切换到设计视图,然后单击该控件的智能标签以打开菜单。
配置数据源,选择一个存在的连接或者单击按钮创建一个新连接。

接着创建连接。

当创建一个新连接时,须填写服务器名称,本地是localhost。
然后,确定所使用的是一个可信的连接(Windows身份验证),还是使用指定的用户名和密码,最后,选择连接到哪个数据库。

单击“Test Connection”按钮,以确保连接正确。然后,单击“OK”按钮保存连接。

可以设置将连接字符串保存在应用程序文件中(或者作为控件属性保存在页面中)
通常,将连接字符串保存在应用程序文件中,这样可更加安全,而且允许进行加密

下一步,设置查询或者从某个特定表中获得所需要的列。
提示:此时,单击“Advanced”按钮,利用向导来生成用于更新数据库的Update语句。

接下来,向导将允许测试查询结果

单击“Finish”按钮,创建该连接。

 

数据源控件

数据源控件由System.Web.UI.DataSourceControl类派生而来该对象可以以声明方式(在网页文件中)或者编程方式(在代码隐藏文件中)定义。
数据源控件可以设置连接信息、查询信息、参数和行为,并绑定到不同的UI对象上,在网页中显示数据。

存在多个数据源控件,它们可以访问SQL Server、ODBC、OLE DB、XML文件、业务对象。
所有这些数据源控件都提供了相同的属性和方法,都可以采用相同方式绑定到UI对象上
有多个不同的UI控件都能够以相同方式绑定到底层数据源

提示:ADO.NET对象模型已被封装在控件中,而细节内容则被放入了框架层中。
控件还提供了一个更加统一的API用于与不同的数据源进行交互。

ASP.NET的数据源控件包括:
ObjectDataSource
SqlDataSource
AccessDataSource(SqlDataSource派生)
XMLDataSource
SiteMapDataSource 

抱歉!评论已关闭.