ODBC, ADO или OLE DB - PullRequest
       0

ODBC, ADO или OLE DB

4 голосов
/ 08 июля 2011

Какую библиотеку для соединения C ++ с SQL Сервер вы рекомендуете.

Я искал и нашел это , где есть спор о том, что лучше ODBC, ADO or OLE DB?

По вашему мнению, если у меня Windows XP SP 2, SQL Server 2008 и VIsual Studio 2008, что работает просто и правильно ?.

У кого-нибудь есть функциональный пример для проверки ....

Ответы [ 2 ]

0 голосов
/ 08 июля 2011

Они все работают.

Я бы по умолчанию использовал собственный клиент (system.data.sqlclient), поскольку он сделан специально для SQL-Server и, вероятно, имеет самый современный / оптимизированный / полный интерфейс.

Вот некоторая информация из MSDN, если это поможет: http://msdn.microsoft.com/en-us/library/ms810810.aspx

0 голосов
/ 08 июля 2011

Для SQL Server вы, вероятно, хотите использовать ADO.NET .В пространстве имен SqlClient есть много вкусностей, которые вы просто не получите ни с какой другой технологией доступа к данным.Также очень легко подключаться к источникам данных SQL Server, обрабатывать ошибки и т. Д.

Пространство имен SqlClient зависит от SQL Server, поэтому, если у вас есть мысли о том, чтобы сделать ваше приложение независимым от базы данных, вам нужно взглянуть на другиетакие параметры, как пространство имен Data.Common , которое содержит хорошую фабричную модель, которая позволяет вам писать "независимый от поставщика" код доступа к БД.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...