关于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)