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

解决方案 »

  1.   

    OracleClient是一种.NET Framework数据提供程序 OracleClient .NET Framework数据提供程序使用它自身的协议与Oracle通讯 
    OleDB 通过OLEDB服务组件和OLEDB提供程序与Database进行通信,也就是需要安装MDAC. 
    因此OracleClient比oledb具有更好的性能 OracleClient是微软提供的,不是Oracle自带的,Oracle自带的叫ODP.net(Oracle Data Provider for .net)