juu*_*uur 19 sql-server odbc database-connection sql-server-2005 sql-server-2008
SQL Server Native Client连接和ODBC连接有什么区别?这两者的优点和缺点是什么?
小智 18
咦?ODBC正式死了吗?有人可能想让微软知道:
Microsoft正在使用ODBC与本机关系数据访问进行对齐
从以上链接:
ODBC是本机关系数据访问的事实上的行业标准......
和
Microsoft SQL Server的商业版本,代号'Denali'将是支持OLE DB的最后一个版本.
最后,
"我们鼓励您在开发应用程序的新版本和未来版本时采用ODBC.您无需使用OLE DB更改现有应用程序,因为它们将在Denali的整个生命周期中继续得到支持.在弃用生效之前,您有一个更改应用程序的大机会窗口,您可能需要考虑将这些应用程序迁移到ODBC作为未来路线图的一部分.Microsoft完全致力于使这种转换尽可能顺利和轻松. ""
(重点补充)
当底层数据库可能发生变化但您不希望代码发生变化(假设 SQL 在各种技术中保持不变)时,ODBC 非常有用。您可以有一天连接到 Oracle 数据库,第二天切换到 SQL Server 数据库。缺点是您无法获得特定驱动程序所提供的优化。SQL Server Native 客户端驱动程序已被证明比仅使用标准 ODBC 驱动程序要快得多。
归档时间: |
|
查看次数: |
27905 次 |
最近记录: |