网站大量收购闲置独家精品文档,联系QQ:2885784924

《ASP.NET4.0程序设计案例教程》课件_第5章-数据访问和数据绑定.pptx

《ASP.NET4.0程序设计案例教程》课件_第5章-数据访问和数据绑定.pptx

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第5章数据访问和数据绑定

本章学习目标ADO.NET数据库访问ADO.NET数据库连接数据绑定控件LinQ绑定技术用LINQ实现数据访问

5.1ADO.NET数据访问5.1.1ADO.NET概述5.1.2建立数据库连接5.1.3连线模式访问数据库5.1.4离线模式访问数据

5.1.1ADO.NET概述ADO.NET的名称起源于ADO(ActiveXDataObjects),是一个COM组件库,供了平台互用性和可伸缩的数据访问。ADO.NET是一组用于和数据源进行交互的面向对象类库。通常情况下,ADO.NET允许和不同类型的数据源以及数据库进行交互,可以是数据库,也可以是文本文件、Excel表格或者XML文件,并且集成了语言集成查询(LINQ)功能。

ADO.NET的体系结构

ADO.NET主要的类包括有:Connection:数据库连接对象Command:执行数据操作命令Parameter:数据操作命令中的参数DataReader:以只读方式读取数据Transaction:用以实现事务DataAdapter:为数据库容器加载数据库,将更新后的数据传回数据库DataSet:数据容器,可以容纳多个DataTable和关系DataTable:数据容器,由DataRow和DataColumn构成DataRow:DataTable中一行记录DataColumn:DataTable中的列DataView:为DataTable建立多种视图DataRelation:表示多个DataTabele之间的关系Constraint:表示DataTable的主键和外键约束

5.1.2建立数据库连接OLEDBConnection:用于OLEDB的数据库执行连接SqlConnection:用于对SQLServer数据库执行连接OdbcConnection:用于支持ODBC的数据库执行连接OracleConnection:用于对Oracle数据库执行连接本小节中主要讲解关于SQLServer数据库连接连接不同的数据库,ADO.NET中提供了不同的类。

建立SQLServer数据库连接操作设置数据连接字符串,创建SqlConnection对象,创建成功打开数据连接关闭数据连接

连接字符串属性使用windows身份验证的连接字符串stringConStr=server=(local)\\SQLEXPRESS;DataBase=test;integratedsecurity=SSPI“server表示运行SQLSever的计算机名,如果数据是express版的,要加在计算机名后加上\\SQLEXPRESS,本地可以用local替换,DataBase表示所使用的数据库名使用SQLServer身份验证的连接字符串stringConStr=“server=(local)\\SQLEXPRESS;userID=sa;pwd=sa123;DataBase=test;”server同上,userID为连接数据库的用户名,pwd为连接数据库密码。注:为了安全,一般采用windows身份验证连接字符串,或在加密Web.config文件中的连接字符串。

SqlConnection类SqlConnection类,用来连接到数据库和管理数据库事务,其常用属性如下:

SqlConnection常用的方法

[例5-1]应用SqlConnection连接数据库案例要点:1)建立连接字符串publicstaticstringsqlStr=server=localhost;user=sa;pwd=sa123456;database=Test;2)创建SqlConnection对象SqlConnectionconStr=newSqlConnection(sqlStr);3)在按钮的点击事件中,分别打开或关闭数据连接conStr.Open();//打开数据连接conStr.Close();//关闭数据连接详见书[例5-1]

5.1.3连线模式访问数据库使用SqlDataReader对象读取数据库的一般步骤:创建连接数据库打开数据库连接使用SqlCommand对象的ExecuteReader方法执行CommandText中的命令,并把返回的结果放SqlDataReader对象中。处理数据库查询结果关闭数据库

SqlDataReader

文档评论(0)

酱酱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档