どのようなODBCのは何ですか?

ODBCのオープンデータベース接続の略で、 SQLクエリを介してアクセスするデータベースへのインターフェイスです。 は、 ODBCのMSなど、さまざまなデータベースへのアクセスツールのアクセスは、 dBaseの、のDB2 、 Excel 、およびテキストとして使用することができます。 これらのコールレベルインターフェース( CLI )をは、 SQL Accessグループの仕様により、 OBDCのデータをパソコンや様々なデータベースにアクセスする中立的な方法で保存することができます。 これは、 MicrosoftとSimba Technologiesが作成されました。 1992年9月のODBC 1.0は当初、 1995年にリリースされたが、国際SQL標準の一部となった。 Microsoftは当初、今日のMicrosoft Windowsのすべてのコピーで、発送セットDLLとのセットとしてはまだODBCs出荷した。 UNIXおよびアップルのような今日、ますます多くのオペレーティングシステムでは、 ODBCを採用しています。

ODBCの強さは、普遍的なデータアクセスインターフェイスを提供することにより、独立系ソフトウェア企業や、複数のアプリケーションプログラミングインターフェイスを習得する政党がないことができますされています。 単純には、 ODBCと、アプリケーションが同時にアクセスすることができます、表示、および数多くの非常に多様なデータベースからデータベースの変更をしてください。 これは、 ODBCの"再コード"は、 SQLには、様々な異なる種類のデータベースのクエリで読み取れるためです。

ただし、 ODBCのも欠点がある。 ODBCクライアントの巨大なコードを管理するように実行されて、これはシステム管理のオーバーヘッドにつながる可能性があるドライバやDLLのは、莫大な量を意味することができます。 それにもかかわらず、このマイナーな問題は、 ODBCサーバー技術の一層の使用して(または、 "多階層のODBCドライバ" )への負荷の軽減につながった。 ドライバーとしてODBCsにキーをしているまた、いくつかは、多くの場合が多く、それらのバグを示している、新しいドライバーの安定性の問題を提起している。

ODBCをどのように処理される

(例: Microsoft Accessのは、 SQL Server 、 Oracle 、およびFoxProの)は、 ODBC 、 3つのコンポーネントが必要です: ODBCクライアントは、 ODBCドライバ、およびサーバのDBMSを使用するには。 まず、 ODBCクライアントは、コマンドを使用します(以下のODBC "とは" ) (要求との対話を/またはそれ以上)は、 DBMSサーバ(バックエンド)とデータを送信する。 としては、コマンドは、 ODBCドライバ(フロントエンド)を介して処理されていないが、サーバーは、 DBMSのODBCクライアントでは、次のコマンドを理解することはありません。 それならば、 ODBCドライバは、 ODBCのサーバーで処理することができますが送信されるコマンドをデコードします。 サーバーは、 ODBCをバックには、 ODBCクライアントへの最終出力を翻訳するのODBCドライバに対応します。



上位5つの無料ネットワークツール

無料のホワイトペーパーデータベース技術に関する

ブックマークをどのようなODBCのは何です

最新のブログの投稿


英語 英語 ドイツ語 ドイツ語 スペイン語 スペイン語 フランス語 フランス語 イタリア語 イタリア語 ポルトガル語 ポルトガル語 ロシア語 ロシア語 オランダ語 オランダ語
ギリシャ語 ギリシャ語 ヒンディー語 ヒンディー語 日本語 日本語 韓国語 韓国語 中国語 中国語 中国語(簡体字) 中国語(簡体字) アラビア語 アラビア語

著作権2009 技術に関するよくある質問。 版権所有。 プライバシーポリシー。