温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

ADO.NET程序使用技巧是什么

发布时间:2021-12-03 12:00:31 来源:亿速云 阅读:96 作者:iii 栏目:编程语言

本篇内容介绍了“ADO.NET程序使用技巧是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

对于ADO.NET程序提供一个类的集合,专门设计用来同特定类型的数据存储区进行通信。.NET Framework包括4种此类提供程序:SQL Client .NET数据提供程序、Oracle Client .NET数据提供程序。

SQL Client和Oracle Client .NET数据提供程序设计用于分别同特定数据库——SQL Server和Oracle进行通信。ODBC和OLE DB .NET数据提供程序经常被称为“桥梁”组件,因为它们用作通向早期技术——ODBC和OLE DB的桥梁。这些提供程序使开发人员能够分别通过ODBC驱动程序和OLE DB提供程序同各种数据存储区进行通信。

每种.NET数据提供程序都实现相同的基类—— ProviderFactory,Connection,ConnectionStringBuilder,Command,DataReader,Parameter和Transaction,只是其实际名称取决于该数据提供程序。例如,SQL Client .NET数据提供程序具有SqlConnection类,ADO.NET程序而ODBC .NET数据提供程序包括OdbcConnection类。无论使用哪种.NET数据提供程序,此数据提供程序的Connection类都通过相同的基接口实现相同的基本特性。

Visual C#  //打开和关闭一个OdbcConnection  OdbcConnection cnOdbc = new OdbcConnection();  cnOdbc.ConnectionString = "Driver={SQL Server};" +                                @"Server=.\SQLExpress" +                                "Database=Northwind;...";  cnOleDb.Open();  ...  cnOleDb.Close();  //打开和关闭一个SqlConnection  SqlConnection cnSql = new SqlConnection();  cnSql.ConnectionString = @"Data Source=.\SQLExpress;" +                                "Initial Catalog=Northwind;...";  cnSql.Open();  ...  cnSql.Close();

要对数据存储区打开一个连接,可创建此提供程序连接类的一个实例,设置此对象的ConnectionString属性,然后调用其Open方法即可。每个.NET数据提供程序都有自己的命名空间。.NET Framework中所包括的4个提供程序是System.Data命名空间的一个子集,非连接对象就位于System .Data命名空间之中。

SQL Client数据提供程序位于System.Data.SqlClient命名空间中,ADO.NET程序据提供程序位于System.Data.Odbc命名空间中;OLE DB .NET数据提供程序位于System.Data.OleDb命名空间中;Oracle Client .NET数据提供程序则位于ADO.NET程序命名空间中。

“ADO.NET程序使用技巧是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI