求助:使用SQl提供者的跟使用OLEDB提供者的的区别
使用SQl提供者的,使用SQL SERVER验证方式连接SQL SERVER northwind数据库--------------------编程问答-------------------- oledb对很多数据库都能用,比如说Access,sql server ,mysql,oracle等,但是后面的sqlclient对Sql数据库的处理做了优化,只针对的是SQL Server数据库.如果你用的是SQL Server,最好是用System.data.sqlclient --------------------编程问答--------------------
@"server=localhost;database=northwind;UID=sa;PassWord=";
使用OLEDB提供者的,使用SQL SERVER验证方式连接SQL SERVER northwind数据库
@"Provider=SQLOLEDB;server=localhost;database=northwind;UID=sa;PassWord=";
如题:大家能不能说下这两种的区别,谢谢!
一般的说法是一个是专用,一个是通用,因此用SQL server的时候sqlclient
但是David Sceppa在Microsoft Ado.net书里面似乎更倾向于使用oledb --------------------编程问答-------------------- 一个通用,一个专用。就知道这些了 --------------------编程问答--------------------
我用oledb 连接DB2数据库的时候, 一定要装DB2的客户端, 不装的话,就会抱错
是不是用 oledb 连接其他的数据库,也要相应的安装客户端?? 比如 sql server ,mysql ,Access等.... --------------------编程问答-------------------- 连db2数据库不装db2客户端能行? --------------------编程问答-------------------- SQL Server.NET提供程序 它是Microsoft SQL Server数据库的接口,不需要任何非托管提供程序的帮助.
OLE DB.NET提供程序 它是通过OLE DB提供程序访问数据库的接口.
补充:.NET技术 , C#