sql >> データベース >  >> RDS >> Access

ODBC準拠データベースとは何ですか?

    Open DataBase Connectivity(ODBC)は、1990年代に最初に開発された標準のアプリケーションプログラミングインターフェイス(API)です。 MicrosoftとSimbaTechnologiesによる。 ODBCの目的は、使用されているデータベースシステムに関係なく、任意のアプリケーションから情報にアクセスできるようにすることです。 Microsoft Accessは、ODBC準拠のデータベースの一例です。

    ODBCはどれほど重要であり、それによって何ができるようになりますか? ODBCの詳細と、最も一般的なデータベース管理システムが準拠している理由を学びましょう。

    ODBCコンプライアンスとは正確にはどういう意味ですか?

    データベースがODBCに準拠している場合、それは他のデータベースと情報を交換できることを意味します。これは、さまざまなデータベースプログラムが相互に通信し、交換されるデータを理解できるようにするODBCドライバーで可能になります。 ODBCは25年以上使用されており、データベース分野の業界標準になっています。

    ODBCには、機能を可能にするために連携する4つのコンポーネントがあります。

    • アプリケーション。 MicrosoftExcelやCrystalReportsなど、ODBC準拠のアプリケーションを使用できます。アプリケーションは、ODBCドライバーマネージャーから結果を受け取り、SQLステートメントを渡すことによって処理を実行します。
    • ドライバーマネージャー。 アプリケーションごとにドライバーがロードされます。 Windowsには独自のドライバーマネージャーが付属していますが、他のプログラムでは、iODBCなどのオープンソースのODBCドライバーマネージャーを使用することを選択できます。
    • ドライバー。 ドライバーはODBC関数呼び出しを処理し、各SQL要求をデータソースに送信します。結果はアプリケーションに返されます。
    • データソース。 データソースとは、アクセスされているデータとそれに関連するデータベース管理システムを指します。単純なファイルからライブデータフィードまで、あらゆるタイプのデータである可能性があります。

    どのデータベースがODBCに準拠していますか?

    Microsoft AccessはODBCに準拠していますが、他にも多くのデータベースが準拠しています。これらには以下が含まれます:

    • MySQL
    • Oracle
    • Microsoft SQL Server
    • Microsoft Visual FoxPro
    • IBM DB2

    ODBCは非常に一般的であるため、使用しているデータベースプログラムはすべてODBCに準拠している可能性があります。不明な場合は、データベースのマニュアルを確認するか、開発者に連絡するか、Arkwareに877-519-4537までお電話ください。いつでも喜んでお手伝いさせていただきます。


    1. OracleSQLでの日付の比較

    2. 書き込み可能なパーティションへの変更が予期せず失敗する可能性があります

    3. PostgreSQLはすべてのコンテンツを削除します

    4. 外部テーブルの場所とファイル名を取得しますか?