微软提供的数据提供程序类,优点和缺点?

3

微软提供的ADO.NET数据提供程序类有什么优缺点?它们快吗?


1
Johnny,你知道 provider classes 只是数据访问层(驱动程序)吗? - H H
1个回答

1

SQLServer.NET数据提供程序速度快且稳定,但需要从Microsoft购买SQL Server许可证,或者您可以获得免费的Express版本(如果您获取新的SQL Server R2 Express,则可以获得10 GB的数据库存储!)(感谢评论中的提示,我差点忘了) http://www.microsoft.com/express/database/

OLE-DB.NET是通用的访问其他源(如Oracle、DB2、Microsoft Access和Informix)的工具,但它是在OLE层之上的.NET层,因此不是世界上最快的东西。ODBC.NET是一个已弃用的层,为向后兼容ODBC引擎提供支持。

更深入地了解数据提供程序 http://msdn.microsoft.com/en-us/library/s7ee2dwt(VS.71).aspx


3
你并不需要立刻获取MS-SQL的许可证,SQL Express可以免费用于个人和商业有限使用,不过需要注意其使用范围。 - H H
2
SQLServer.NET数据提供程序可以免费下载:SQL Server实例是有许可证的,而不是DB驱动程序。http://www.microsoft.com/downloads/details.aspx?FamilyID=d09c1d60-a13c-4479-9b91-9e8b9d835cdc&displaylang=en - gbn
不理解SQL Server引擎和数据提供程序之间的区别会导致-1。标准的XP安装将连接到SQL Server引擎,无需进行SQL Server特定的下载、安装或许可证。 - gbn
1
是的,但需要在某个地方安装 SQL Server,你不能只连接到一个幽灵 SQL Server... - Spooks
几乎聪明……但它如何与有关数据库驱动程序的问题相关?驱动程序独立于SQL Server,因此您可以拥有驱动程序但不使用它们... - gbn

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接