2011-08-20 32 views
6

SQL接続とOLEDB接続の違いは何ですか? OLEDBはすべて(またSQL Server)に共通しているのですか?すべてのサーバーはどれですか、OLEDBは使用していますか?SQL接続とOLEDB接続の違い

+0

の可能重複[SqlCommandオブジェクト/のSQLConnection対のOleDbCommand/OleDbConnectionオブジェクト](http://stackoverflow.com/questions/2273609/sqlcommand-sqlconnection- vs-oledbcommand-oledbconnection) –

答えて

10

OleDbConnectionを使用する利点は柔軟性があります。データベースを変更することができます(たとえばOracleへの移行など)。コードを変更する必要はありません。

SQLServerをバックエンドとして使用する場合は、パフォーマンスを向上させるためにSQLConnectionを使用してください。このリンクhttp://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/fadb2742-d75a-49fb-a839-b2d4a9183998/

OleDbConnectionオブジェクトと

チェック:あなたはそのために提供されている任意のデータベースに接続することができます。

ヒント:ユニバーサルデータリンクファイルを使用し

enter image description here

5

SqlConnectionはSQL Serverにアクセスするように設計されていますが、OleDbConnectionは任意のデータベースにアクセスするように設計されています。