質問

    

この質問にはすでに回答があります:

         

OLEDBとODBCの違いは何ですか? OLEDBドライバーとODBCドライバーのどちらを使用しているのか、どのように調べているのかをどのように知るのですか?

役に立ちましたか?

解決

OLEDBとODBCは2つの異なるデータベースAPIです。 ODBCは古い標準であり、実際にはウィンドウに固有ではありません-UnixベースのODBCライブラリを入手できます。 OLEDBは、データベース接続用のCOMベースのAPIです。

使用しているデータベースにネイティブOLEDBドライバーが付属していない場合、OLEDBフロントエンドでODBCをラップするためのドライバーがあります。 IIRC DB2 / 400およびSybase OLEDBドライバー(たとえば)は、この方法を使用します。

WindowsのODBC管理者は、ODBCドライバーのみに関心があります。 ODBCとOLEDBはどちらも接続文字列を使用できますが、接続文字列の形式はわずかに異なります。接続文字列から判断できます- www.connectionstrings.com には、さまざまなデータベースドライバの接続文字列のサンプルがあります。

編集:Oracleには、毎日のドライバーテクノロジーがあります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top