2011-07-07 27 views
4

C++とSQLサーバーを接続するためのライブラリをお勧めします。ODBC、ADOまたはOLE DB

this私はここで最高のODBC, ADO or OLE DBに関するディスカッションは見つかりませんでしたか?

私はWindows XP SP 2、SQL Server 2008、およびVIsual Studio 2008を持っていれば、どのようなものが簡単で正しいのでしょうか?

誰でもテストするために、機能的な例を持っています.... SQL Serverの場合

答えて

0

あなたはおそらくuse ADO.NETにしたいです。他のデータアクセステクノロジでは得られないSqlClient名前空間には、多くの機能があります。また、SQL Serverのデータソースに接続したり、エラーを処理したりするのも非常に簡単です。

SqlClient名前空間はSQL Server固有ですが、アプリケーションをdb-agnosticにする考えがある場合は、 Data.Common namespaceには、「プロバイダに依存しない」dbアクセスコードを書くことができる素敵な工場モデルが含まれています。

+1

質問はC++ APIについてでした。 ADO.NETは管理されたAPIです。 –

0

これらはすべて機能します。

私はネイティブクライアント(system.data.sqlclient)をデフォルトとしています。これはSQL Server用に特別に作られたもので、おそらく最も最新の/最適化された/完全なインターフェイスを持っているからです。それは場合に役立ちます

はここでMSDNからいくつかの情報です:http://msdn.microsoft.com/en-us/library/ms810810.aspx

関連する問題