您建议使用什么库连接 C ++与SQL 服务器。
我正在搜索并找到this哪个是最好的ODBC, ADO or OLE DB
?
在您看来,如果我有Windows XP SP 2,SQL Server 2008和VIsual Studio 2008,那么哪些功能简单明了?
有没有人有一个功能性的例子来测试......
答案 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