ODBC,ADO或OLE DB

时间:2011-07-07 21:45:30

标签: c++ sql-server-2008 connection

您建议使用什么库连接 C ++与SQL 服务器。

我正在搜索并找到this哪个是最好的ODBC, ADO or OLE DB

在您看来,如果我有Windows XP SP 2,SQL Server 2008和VIsual Studio 2008,那么哪些功能简单明了?

有没有人有一个功能性的例子来测试......

2 个答案:

答案 0 :(得分:0)

对于SQL Server,您可能希望use ADO.NET。在SqlClient命名空间中有很多好东西,你不会用任何其他数据访问技术。它也很容易连接到SQL Server数据源,处理错误等。

SqlClient命名空间是特定于SQL Server的,但是如果您想让您的应用程序与数据库无关,那么您需要查看其他选项,例如Data.Common namespace,其中包含一个很好的工厂模型,允许您使用编写“独立于提供者”的数据库访问代码。

答案 1 :(得分:0)

他们都工作。

我默认使用本机客户端(system.data.sqlclient),因为它专门用于SQL-Server,并且可能具有最新/优化/完整的界面。

以下是来自MSDN的一些信息,如果它有帮助:http://msdn.microsoft.com/en-us/library/ms810810.aspx