对ADO.NET连接对象说明解说
创始人
2024-06-19 02:40:18
0

关于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连接对象文件,又或是数组,你都可以使用一样的方法和属性来进行处理。

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...