网站开发基础7题稿.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LOGO ASP.NET 4.0网站建设基础教程 主编:王 翔 第七章 ADO.NET访问数据库 在ASP.NET中,提供了一系列的数据源控件,如:SqlDataSource等,通过这些控件,开发人员就能够简单快捷甚至无须编程可以建立数据连接并进行相应的数据操作。但是考虑到访问效率与操作灵活性等方面的问题,实际的开发中很少会使用数据源控件完成数据访问,而多采用ADO.NET的方式。 ADO.NET是.NET Framework中的一系列类库,它能够让开发人员更加方便、灵活的在Web应用程序中使用和操作数据。在ADO.NET中,大量的复杂的数据操作的代码被封装起来,所以当开发人员在ASP.NET应用程序开发中,仍然只需要编写少量的代码即可完成大量的复杂操作。 7.1 ADO.NET概述 ADO.NET是.NET框架下的一种新的数据访问编程模型,是一组处理数据的类,它用于实现数据库中数据的交互,同时提供对XML的强大支持。在ADO.NET中,使用的是数据存储的概念,而不是数据库的概念。简言之,ADO.NET不但可以处理数据库中的数据,而且还可以处理其他数据存储方式中的数据,例如XML格式、Excel格式和文本文件的数据。 ADO .NET具有如下新特点。 (1) 断开式连接技术 (2) 数据集缓存技术 (3) 更好的程序间共享 (4) 易维护性 (5) 可编程性 (6) 高性能与可扩展性 7.2 初识ADO.NET核心组件 DataAdapter SelectCommand InsertCommand UpdataCommand DelectCommand Connection 事务 Command 参数 DataReader DataSet DataTableCollection DataRowCollection DataColumnCollection ConstraintCollection DataTable XML DataRelationCollection 数据库 NET Framework数据提供程序 7.3 Connection对象 在ADO.NET中,可以使用Connection对象来连接到指定的数据源。若要连接到Microsoft SQL Server 7.0版或更高版本,使用SQL Server数据提供程序的SqlConnection对象;若要连接到OLE DB数据源或Microsoft SQL Server 6.x版或较早版本,使用OLE DB数据提供程序的OleDbConnection对象。在使用数据提供程序的核心对象前,应首先引入对象所在的命名空间,示例代码如下所示: using System.Data.SqlClient; //使用SQL命名空间 using System.Data.Oledb //使用Oledb命名空间 Connection对象中最重要的属性是ConnectionString,该属性用来指定建立数据库连接所需要的连接字符串。 参 数 说 明 Data Source 设置需连接的数据库服务器名 Initial Catalog 设置连接的数据库名称 Integrated Security 服务器的安全性设置,是否使用信任连接。值有True、False和SSPI三种,True和SSPI都表示使用信任连接 Workstation Id 数据库客户端标识。默认为客户端计算机名 Packet Size 获取与SQL Server通信的网络数据包的大小,单位为字节,有效值为512~32 767,默认值为8192 User ID 登录SQL Server的账号 Password 登录SQL Server的密码 Connection Timeout 设置SqlConnection对象连接SQL数据库服务器的超时时间,单位为秒。若在所设置的时间内无法连接数据库,则返回失败。默认为15秒 以Visual Studio 2010自带的SQL Server 2008 Express数据库的连接为例,代码如下所示: SqlConnection conn = new SqlConnection(); //创建SQL Server的连接对象conn conn.ConnectionString = @Data Source=.\SQLEXPRESS; //服务器名与实例名 user id=sa;password=123456; //登录账号及密码 Initial catalog=newsSystem; Integrated Security=False; //连接数据库名及其他参数 若要控制对数据库的访问,一种较为安全的方法是使用Windows 集成

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档