(WinForm程序设计及实践)第6章ADO.NET数据库访问.ppt

(WinForm程序设计及实践)第6章ADO.NET数据库访问.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ADO.NET数据库访问 -*- 掌握ADO.NET的原理与结构 掌握Connection类的使用 掌握Command类的使用 掌握DataReader类的使用 掌握DataAdapter类的使用 掌握DataSet、DataTable、DataRow的使用 掌握以断开连接和连接的方式操作数据库 目标 -*- ADO.NET简介 ADO.NET编程模型用于对关系或非关系型数据源的操作。 ADO(ActiveX Data Object),是一个用于存取数据源的COM组件 。 ADO.NET在很多方面和ADO比较相近 。 ADO.NET的特征: 非连接数据体系 在数据集中缓存数据 用XML进行数据传送 通过数据命令和数据库相互作用 -*- ADO.NET中的命名空间 System.Data System.Data.OLEDB System.Data.SQLClient System.Data.OracleClient System.Data.Sql System.Data.SqlTypes Microsoft.SqlServer.Server System.Transactions -*- ADO.NET结构模型 ADO.NET包括两个核心组件:DataSet和数据提供程序,用于实现数据操作和数据访问的分离。 -*- ADO.NET结构原理 应用程序可以通过数据集或DataReader来访问数据库。 数据访问原理 : -*- SQL Server 2008 SQL Server是微软公司提供的一个安全、可靠、高效、用于企业数据管理和商业智能应用的平台。 SQL Server配置管理器 SQL Server资源管理器 -*- ADO.NET的核心对象 ADO.NET有以下几个核心组件: Connection Command DataReader DataAdapter DataSet -*- Connection-1 连接不同数据库的连接类: OleDbConnection类:在System.Data.Oledb命名空间,主要用于连接Access、SQL Server 6.5以下版本的数据库 OdbcConnection类:在System.Data.Odbc命名空间,用于连接ODBC数据源 SqlConnection类:在System.Data.SqlClient命名空间,用于连接SQL Server数据库 OracleConnecton类:在System.Data.OracleClient命名空间,用于连接Oracle数据库 连接字符串必须提供3个信息 : 数据库所在服务器的位置(Data Source); 数据库的名称(Initial Catalog); 数据库的身份验证方式(Windows集成验证或者是SQL Server身份验证)。 -*- Connection-2 连接字符串示例: 创建Connection对象 打开和关闭连接 : Data Source=.;Initial Catalog=TestDb;Integrated Security=True Windows集成验证 Data Source=.;Initial Catalog=TestDb;User ID=sa;Password=a SQL Server身份验证 stringconnString = Data Source=.;Initial Catalog=TestDb;Integrated Security=True; SqlConnection conn = new SqlConnection(); conn.ConnectionString = connString; conn.Open() //打开连接 conn.Close() //关闭连接 -*- 应用程序配置文件 app.config是应用程序配置文件 app.config文件中的connectionStrings标签配置连接字符串 通过ConfigurationManager.ConnectionStrings集合可获得连接字符串 : configuration …… !--数据库连接字符串-- connectionStrings add name=MyConnectionString connectionString=Data Source=.;Initial Catalog=TestDb; Integrated Security=True/ /connectionStrings /configuration stringconnString = ConfigurationManager.Connect

文档评论(0)

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

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

1亿VIP精品文档

相关文档