none
SQLサーバーへの接続の書き方 RRS feed

  • 質問

  • いつもお世話になっております。

    現在、C#を使用してSQLサーバーに接続しようとコードを記入しているのですが

    書き方の際に、

    System.Data.OleDb.OleDbConnectionを使っての接続か

    System.Data.SqlClient.SqlConnectionを使っての接続か

    どちらが適しているのわからない状態になってしましました。

    どちらが適しているのかお分かりの方ご指導いただけないでしょうか?

    初心者の質問ですみませんが、よろしくお願いいたします。

    2007年1月7日 5:30

すべての返信

  • SQL Server 限定なら System.Data.SqlClient を使うべきです。
    2007年1月7日 7:05
  •  かけだし さんからの引用
    どちらが適しているのかお分かりの方ご指導いただけないでしょうか?

    すでに答えが出ていますが、リファレンスの方を紹介しておきます。

    System.Data.SqlClient.SqlConnection クラス (microsoft.com) からの引用:

    SqlConnection は、Microsoft SQL Server データベースへの接続のパフォーマンスを向上させるために、SqlDataAdapter および SqlCommand と組み合わせて使用します。すべてのサードパーティ SQL サーバー製品、および OLE DB をサポートするその他のデータ ソースでは、OleDbConnection を使用してください。

    読み替えると、SQL Server では最適化された、System.Data.SqlClient 名前空間以下の ADO.NET テクロノジを使いましょうということになるでしょう。

    2007年1月7日 7:27
  • おがわみつぎさん、じゃんぬねっとさん、

    適切な解答ありがとうございましたm(__)m

    2007年1月7日 8:33