ODBC--データベースを開く接続の概要

文書翻訳 文書翻訳
文書番号: 110093 - 対象製品
すべて展開する | すべて折りたたむ

目次

概要

開いているデータベース コネクティビティ (ODBC) がリレーショナルおよび非リレーショナルの異種環境でデータにアクセスするためのマイクロソフトの戦略的なインターフェイス データベース管理システムです。 SQL アクセス グループの ODBC の仕様を使用する、さまざまな専用のパーソナル コンピューター、ミニコンピューター、およびメインフレームのデータベースに格納されたデータにアクセスする開いている、ベンダーに依存しないことが、呼び出しレベル インターフェイスに基づきます。

ODBC は複数のアプリケーション プログラミング インターフェイスを学習する独立系ソフトウェア ベンダーおよび企業の開発者の必要性を軽減されます。 ODBC は、ユニバーサル データ アクセス インターフェイスを今すぐ提供します。 ODBC では、アプリケーション開発者ことにより許可、アプリケーション同時にアクセス、表示、および複数からデータを変更することができますさまざまなデータベースです。

ODBC は、Microsoft Windows のファイルを開く [サービスのコア コンポーネントのアーキテクチャ。 Apple が 7 のシステムにサポートを将来的にアナウンスによってテクノロジの有効化のキーとして ODBC を支持します。 日々 の業界のサポート、ODBC がすばやく新興、重要な業界として標準の Windows と Macintosh の両方のアプリケーション データにアクセスします。

詳細

ODBC は開発者書き込むがいずれかの仕様です。

  • ODBC が有効な「フロントエンド」または「クライアント」デスクトップ アプリケーションとも呼ばれる、「ODBC クライアント」 これは、コンピューター画面上でユーザーのコンピューターに表示されるアプリケーションです。

    - または -
  • バック エンドまたは「サーバー」データベース管理システムの ODBC ドライバー (データベース管理システム)。 これは複数のユーザーがデータ アクセス用の格納に使用するコンピューター上にあるデータベース管理システム アプリケーションです。 このアプリケーションはありませんが、エンドユーザーのコンピューターに読み込まれるとします。 このサーバー アプリケーションは通常より堅牢な (速い、集中化されたセキュリティは、データ、およびなどのバックアップと)、クライアント アプリケーションよりもします。 ODBC ドライバーの ODBC 間に介在クライアントと、データベース管理システム、ただし、フロントエンド コンピューターに読み込まれます。
ODBC を使用してするには、次の 3 つのコンポーネントが必要です。

ODBC クライアント - ODBC が有効なフロントエンド (も呼び出された ODBC クライアント) - 例: Access、Access で Microsoft Visual Basic、ODBC + C + 勝利 SDK で作成されたアプリケーションを作成するアプリケーションで作成されたアプリケーション SDK、またはロータス) などの他のベンダーから ODBC 対応のアプリケーション。

ODBC DRIVER - ODBC サーバーの ODBC ドライバー。 ODBC ドライバー カタログは、ODBC ドライバーの広範な一覧を含みます。 たとえば、Microsoft ODBC ドライバーのパックは ODBC クライアントのバンドルまたは使用する準備が 7 つの ODBC ドライバーの集まりです。 SQL Server ODBC ドライバーをあり、Access に付属 Informix が Informix 用 ODBC ドライバーで動作します。 ODBC ドライバーのカタログを入手するには、Microsoft の受注デスク (800) 360-7561 で呼び出します。 米国以外の場合は、お近く子会社までおを問い合わせ。 最寄りの支社については、下記の Microsoft World Wide Offices Web サイトを参照してください:
http://www.microsoft.com/worldwide/
ODBC が含まれているすべての DBMS をアクセスできるすべての ODBC クライアント ドライバー。 データベース管理システムのサーバーがバックエンドまたはサーバーは、データベース管理システム、たとえば SQL Server、Oracle、AS と 400、Foxpro、Microsoft Access または任意のデータベース管理システムに ODBC ドライバーが存在します。

これら 3 つのコンポーネントのやり取り

ODBC クライアントはからのデータを要求する、サーバー データベース管理システム、バックエンドにデータを送信したり (が呼ばれるを"ODBC") コマンドのボキャブラリの言語を使用します。 ただし、データベース管理システムは、コマンドを ODBC ドライバーを特定の DBMS 用通過するまで、ODBC クライアントの要求を理解しません。 この ODBC ドライバーは、フロントエンドが存在するソフトウェアです。 ODBC ドライバーは、ODBC サーバーが理解できる形式にコマンドを変換します。 ODBC サーバーは、応答をその答えが、ODBC クライアントを理解できる形式に変換する ODBC ドライバーに送り返す送信します。

うちどれ ODBC に関する長所ですか。

最初に、アプリケーション開発者しない複数のバックエンドのデータにアクセスできるようにアプリケーションを修正する必要があります。 ある場合に限り、ODBC ドライバー用の特定、バックエンド、ODBC が有効なフロントエンドがアクセスできます。 2 つ目は、特定の DBMS 用の 1 つの ODBC ドライバーにより、ODBC が有効になっているアプリケーションは、ODBC クライアントことができます。

ODBC を使用中の例

  • アクセス フロントエンドへのアクセスからのデータを Oracle バックエンド、Oracle 用 ODBC ドライバー、Access 1. 1 に付属の使用します。
  • Visual Basic フロントエンドへのアクセスからのデータを dBASE バックエンド、dBASE、MS ODBC データベース ドライバーのパックに含まれる、ODBC ドライバーを使用します。
  • C アプリケーションが、AS からデータにアクセスする C + ODBC SDK + 勝利 SDK を使用して記述/400 を使用して 400/Rochester ソフトウェアから利用できる ODBC ドライバー。

基本的な質問と回答

  1. ODBC SDK とは

    ODBC SDK は、フロッピー ディスクで配布され、約 150 ページ テキストで、ODBC が有効なクライアントまたは ODBC ドライバーを記述することができます。 ODBC SDK は、Windows ソフトウェア開発者キット (SDK) と、C コンパイラを組み合わせて使用されます。
  2. ODBC データベース ドライバーのパックを教えますか。

    ODBC データベース ドライバーのパックはマイクロソフトが販売した ODBC ドライバーの集まりです。
  3. ODBC ドライバー カタログとは

    ODBC ドライバーのカタログは、マイクロソフトおよびその他のソフトウェア会社が開発した ODBC ドライバーの説明を含みます。 ODBC では、説明を含み、標準の業界のサポートを示します。
  4. どのような ODBC ドライバーは現在利用できるでしょうか。

    多数の ODBC ドライバーは現在、Microsoft SQL Server、XLS、テキスト、xBase、Paradox、ODS、Oracle、RedISAM、FoxBase、Btrieve、Integra SQL、DEC Rdb、SQLBase、Informix、Ingres、DB2、SQL/DS、Teradata、および SQL と 400 を含めします。
  5. ODBC ドライバーを作成操作を行う方法は?

    ODBC を記述するドライバー、C + 勝利 SDK + ODBC SDK を使用します。
  6. どのような ODBC クライアントは現在使用しますか。

    Microsoft: からアクセス、Visual Basic、Foxpro + 接続キット、Word 6. 0 Windows、Excel 5. 0 MS クエリ ツールです。

    ほかのベンダーから: PowerSoft、ObjectView、Lotus 1-2-3、ロータス アプローチ、ロータス ノーツ、Q+E、および他のユーザー。
  7. ODBC クライアントを作成方法は 1 つはありますか。

    C + 勝利 SDK + ODBC SDK を使用してか、Access を使用または Visual Basic を使用してまたは WinFox + 接続キットを使用してかしてツールを他のいずれかを使用ベンダー設計これされています。

関連情報

ODBC の詳細については、次の記事「サポート技術情報」(Microsoft Knowledge Base) を参照してください: 132131 ODBC データベース ドライバー 2. 0 サポートされているプラットフォーム

164370Word の開発ツールとホワイト ペーパー

163734Word ソリューション移行データを Web 上で

Informix の詳細については、次の IBM Informix Web サイトを参照してください。
http://www-306.ibm.com/software/data/informix

Microsoft はテクニカル サポートを見つけることに連絡先の情報をサード パーティを提供します。 この連絡先の情報は通知なしに変更可能性があります。 マイクロソフトは、このサードパーティの連絡先情報の正確さを保証しません。

プロパティ

文書番号: 110093 - 最終更新日: 2007年3月29日 - リビジョン: 1.5
この資料は以下の製品について記述したものです。
  • Microsoft Word 6.0 Standard Edition
  • Microsoft Word 6.0a
  • Microsoft Word 6.0c
  • Microsoft Word 95 Standard Edition
  • Microsoft Word 95a
  • Microsoft Word 97 Standard Edition
キーワード:?
kbualink97 kbfaq kbmt KB110093 KbMtja
機械翻訳の免責
重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。
英語版 KB:110093
Microsoft Knowledge Base の免責: Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。
サポート期間が終了した「サポート技術情報」資料に関する免責事項
この資料は、マイクロソフトでサポートされていない製品について記述したものです。そのため、この資料は現状ベースで提供されており、今後更新されることはありません。

フィードバック

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com