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

第7 数据库编程.pptVIP

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7 数据库编程

第7章 数据库编程 本章将在ADO.NET模型的基础上介绍如何操作数据库。熟悉掌握ADO.NET中各种对象的操作方法,以及常用SQL语句。 并能够通过SqlCommand、DataReader、DataAdapter、DataSet进行读、写、检索SQL Server数据库。还能够利用控件(如:DataGrid控件)通过数据绑定技术显示数据库中的数据。 ADO.NET 的改进 ADO.NET对ADO是一个跨时代的改进,它提供了平台互用性和可伸缩的数据访问,在ADO.NET中,数据处理被延伸到三层以上的结构,而且能够通过DataSet对象提供非常强大的非连接模型、并实现了与XML的有力集成以及与.NET Framework的其余部件的无缝集成。 ADO.NET的结构 ADO.NET数据提供程序 表 .NET 数据提供程序的四个核心对象 SQL Server .NET 数据提供程序 对应SQL Server.NET的4个核心对象分别是:SqlConnection、SqlCommand、SqlDataReader和SqlDataAdapter。这4个对象包含在System.Data.SqlClient命名空间中,需要将这个命名空间引入到文件中。 SQL Server.NET数据提供程序对SQL Server数据库的底层操作进行了封装,可以更加快捷的访问SQL Server数据库。目前主要用来操作SQL Server 2000或者SQL Server2005。 OLE DB .NET 数据提供程序 对应OLE DB .NET的4个核心对象分别是:OleDbConnection、OleDbCommand、OleDbDataReader和OleDbDataAdapter。这4个对象包含在System.Data.OleDb命名空间中,需要将这个命名空间引入到文件中。 目前主要用来访问Access、Foxpro等简单的数据源。 Oracle DB .NET数据提供程序 对应Oracle DB .NET的4个核心对象分别是:OracleConnection、OracleCommand、OracleDataReader和OracleDataAdapter。这4个对象包含在System.Data.OracleClient命名空间中,需要将这个命名空间引入到文件中。 目前ADO.NET1.1带Oracle DB.NET数据提供程序只支持Oracle8.1.7以上版本,对于其他的Oracle版本还需要到Microsoft网站下载驱动程序。 ODBC.NET数据提供程序 对应ODBC .NET的4个核心对象分别是:OdbcConnection、OdbcCommand、OdbcDataReader和OdbcDataAdapter。这4个对象包含在System.Data.Odbc命名空间中,需要将这个命名空间引入到文件中。 通过ODBC建立的数据源都可以通过ODBC.NET数据提供程序访问。 ADO.NET所在命名空间 每个.NET托管程序都有自己的命名空间,下面的命名空间提供了在.NET数据访问中使用的类和接口。 System.Data —— 提供对ADO.NET结构中类的访问,通过ADO.NET可以生成一些组件,用于有效管理多个数据源的数据。 System.Data.OleDb——用于ODBC的.NET Framework数据提供程序。 System.Data.SqlClient —— 是SQL Server的.NET Framework数据提供程序。 ADO.NET命名空间中的主要类 (1)“连接”对象的类 SqlCommand、OleDbCommand— SQL语句的包装或存储过程的调用。 SqlCommandBuilder、OleDbCommandBuilder — 用于从一个select子句中生成SQL语句(例如插入、更新和删除语句)的类。 SqlConnection、OleDbConnection — 数据库连接,类似于ADO Conncetion。 SqlDataAdapter、OleDbDataAdapter — 用于存储选择、插入、更新和删除语句的类,因此可以用于生成DataSet和更新Database。 SqlDataReader、OleDbDataReader — 只向前的连接数据读取器。 SqlParameter、OleDbParameter— 为存储过程定义一个参数。 SqlTransaction、OleDbTransaction— 一个数据库处理事务,包装在一个对象中。 (2)“断开连接”对象的类 DataSet — 这个对象包含一组DataTables,以及这些表之间的关系,该对象主要用于断开连接。 DataTa

文档评论(0)

hello118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档