ホームページ > システムチュートリアル > Windowsシリーズ > Win8 の ODBC データ ソースとは何ですか

Win8 の ODBC データ ソースとは何ですか

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2024-01-13 19:03:26
転載
832 人が閲覧しました

Win8 システムの ODBC データ ソースとは何ですか

ODBC (Open Database Connectivity) はアプリケーション インターフェイス (API) です。このインターフェイスは、データ管理システムから独立してアプリケーションを作成する機能を提供します。 OCBC は、ODBC ドライバーを介して、さまざまなデータベース ベンダーや特定のデータベース管理システム (DBMS) に一連のアプリケーション プログラミング インターフェイスを提供します。ユーザー アプリケーションは、この API セットを使用して ODBC ドライバーをスケジュールします。次に、ドライバーは SQL ステートメントを通じて DBMS に接続します。

次に、ODBC データソースについて説明します。 「コントロール パネル システムとセキュリティ管理ツール」に、ODBC データ ソース アイコンが表示されます。

以下に示すように、ダブルクリックして ODBC データ ソース マネージャーを開きます。

Win8 の ODBC データ ソースとは何ですか

ODBC データ ソース マネージャーは、さまざまなデータ ソース名の構成、追加、削除を行うための最も簡潔な方法を提供します。これにより、ユーザーはデータ ソースの構成を簡単に完了でき、元の DSN (データ ソース名) を削除したり、以前に構成されたデータ ソースを変更したりすることもできます。 ODBC データ ソース マネージャーの具体的な機能は次のとおりです。

▲ユーザー DSN: ODBC ユーザー データ ソースには、指定されたデータ プロバイダーへの接続方法に関する情報が保存されます。ユーザー データ ソースは現在のユーザーにのみ表示され、このマシンにのみ適用できます。

▲システム DSN: ODBC システム データ ソースには、指定されたデータ プロバイダーへの接続方法に関する情報が保存されます。システム データ ソースは、現在のマシン上のすべてのユーザーに表示されます。

▲ファイル DSN: ODBC ファイル データ ソースを使用すると、ユーザーはデータ プロバイダーに接続できます。ファイル DSN は、同じドライバーがインストールされているユーザー間で共有できます。

▲ドライバー: ODBC ドライバーを使用すると、ODBC をサポートするプログラムが ODBC データ ソースを通じて情報を取得できるようになります。新しいドライバーをインストールする場合は、そのインストーラーを使用します。

▲トラッキング: ODBC トレースを使用すると、ODBC ドライバーへの呼び出しのログを作成して技術担当者が表示できるようになり、アプリケーションのデバッグにも役立ちます。 Visual Studio トレース Microsoft Visual Studio の ODBC トレースを有効にします。

▲接続プール: 接続プールを使用すると、アプリケーションは接続ハンドルを再度開くことができます。この操作により、サーバーへの往復プロセスが節約されます。

データ ソースの名前に基づいて C で既知のシステム データ ソース ODBC の名前を確認する方法

データベース接続文字列からデータベース ソース DSN を抽出します。

次に、レジストリを検索します。

ユーザー DSN の [HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC Data Sources] に移動します

システム DSN の [HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\ODBC Data Sources] に移動します

見つけたら、見つかった文字列に基づいて判断します。

文字列に基づいて判断したくない場合は、

DSN 名に従って、レジストリの上位パスに移動して、データベース ソースの詳細情報を見つけます。

その中にDriverという項目があり、データベースドライバソースのプログラム名が書かれているので、これで判断できます。

レジストリの操作に関係する可能性のある API:

RegOpenKeyEx

RegEnumValue

RegCloseKey

以上がWin8 の ODBC データ ソースとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート