对ADO.NET连接对象说明解说

开发 后端
经过长时间学习ADO.NET连接对象,于是和大家分享一下,看完本文你肯定有不少收获,希望对ADO.NET连接对象本文能教会你更多东西。

关于ADO 和ADO.NET连接对象上最大的差别在于ADO.NET连接不支持CursorLocation属性.与其说这是一个文档BUG,还不如认为这是一个备具争议的设计问题,下面就对这个问题进行学习研究。

1.什么是ADO.NET?ADO.NET连接对象是一组用于和数据源进行交互的面向对象类库。

2.ADO.NET的主要对象有哪些?Connection :用于连接到数据库和管理对数据库的事务;Command :用于对数据库发出SQL命令;DataReader :用于从数据源读取只进数据记录流;DataSet :用于对单层数据、XML数据和关系数据进行存储、远程处理和编程;DataAdapter :用于将数据推入DataSet,并使数据与数据库保持一致;

3.Connection对象访问数据首先就要建立到操作对象的连接,这就是Connection对象,通常用到的访问SQL Server的叫SqlConnection类,访问其他的叫OleDbConnection类,如:Access,Oracle;Connection对象有两个主要方法:Open()和Close()语法:Data Source=(local);Initial Catalog=数据库名;Integrated Security=True;Persist Security Info=False;User ID=用户名;Password=密码; Server=(local);Database=数据库名;ADO.NET连接对象;Persist Security Info=False;UID=用户名;PWD=密码;

4.Integrated Security 与Persist Security Info 区别Integrated Security   用于指定采用的集成安全机制  Integrated Security=SSPI 表示以当前WINDOWS系统用户身去登录SQL SERVER服务器,SSPI是Security Support Provider Interface(Microsoft安全支持提供器接口)的英文缩写。

在ADO.NET中,虽然对于服务器端的游标不提供任何支持,但这不意味着你就不能使用游标.实际上,你所需要做的步骤是在.NET中输入ADO库.你只需在references node上单击右键,就可以在你自己的程序里运行本地ADO 对象。#t#

但是我个人认为,在你想转向.NET时,请慎重考虑. 首先,请务必完全输入ADO.NET连接对象, 这不会花费太多时间和精力,这是向.NET迈出的第一步,.但是,这仅仅是万里长征的第一步而且也是通向.NET必须的一步. .NET的真正附加值是基于一个均匀的,持续稳定的接口以及本地classes的广为应用之上的.关于COM libraries是可以被支持的,合理的,但不被鼓励的,因为它仅仅是个短期解决方案,或者是一个过渡步骤.

当你要开始使用ADO.NET时,请考虑这样一个事实:ADO.NET统一了数据容器类编程接口,.因此,不管是何种类型的程序: Windows Form, Web Form, 或者 Web Service也好,你都得在同一组类中集中处理有关数据. 不管处于后端的数据源是SQL Server database,或是OLE DB 提供程序,,ADO.NET连接对象文件,又或是数组,你都可以使用一样的方法和属性来进行处理。

责任编辑:chenqingxiang 来源: 网络
相关推荐

2009-12-23 09:32:26

ADO.NET数据对象

2009-12-21 17:02:19

ADO.NET Sql

2009-12-21 13:19:34

ADO.NET组件

2009-12-21 15:52:30

ADO.NET对象

2009-12-21 14:55:49

ADO.NET对象

2009-12-22 09:43:20

ADO.NET对象

2009-12-31 14:18:46

ADO.NET类库

2009-12-23 14:07:09

ADO.NET实例对象

2010-01-04 09:43:51

ADO.NET对象模型

2009-12-28 15:54:20

ADO.NET技巧

2009-12-23 14:53:28

ADO.NET连接池

2009-10-29 13:34:01

ADO.NET对象

2009-12-31 09:54:04

ADO.NET数据访问

2009-12-24 09:34:47

调用ADO.NET

2009-12-21 17:29:43

ADO.NET模型

2009-12-22 17:43:26

ADO.Net技术

2009-12-22 11:17:58

ADO.NET产品

2009-12-30 16:05:20

ADO.NET实例

2009-11-04 12:45:33

ADO.NET Dat

2009-09-09 10:23:59

ADO.NET连接
点赞
收藏

51CTO技术栈公众号