日期:2014-05-17  浏览次数:20688 次

关于oracle链接方式
问题描述:
1、OracleClient和OleDb两种链接方式什么区别?
2、OleDb的方式根据驱动程序的不同又有两种,如果通过查看oracle客户端的驱动程序来判定该使用那种连接方式?
3、provider= ‘MSDAORA.1’ 与 provider='OraOleDb.Oracle' 的区别。

------解决方案--------------------
OracleClient是一种.NET Framework数据提供程序 

OracleClient .NET Framework数据提供程序使用它自身的协议与Oracle通讯 
OleDB 通过OLEDB服务组件和OLEDB提供程序与Database进行通信,也就是需要安装MDAC. 
因此OracleClient比oledb具有更好的性能 

OracleClient是微软提供的,不是Oracle自带的,Oracle自带的叫ODP.net(Oracle Data Provider for .net)