Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!

29_embt_coderage_2025_homepage_slider_1302x350

ニュース

RAD StudioとFireDAC を使用した Databricks、Teradata、Oracle Autonomous、MongoDB Atlas、Google BigQuery へのアクセス

firedac architecture12 21 16 4

導入

RAD Studio で開発される方は、FireDAC が多くのデータベースにネイティブでアクセスできることをご存知だと思います。

サポートされるデータベースのリストは、RAD Studio の新しいリリースごとに、お客様のご要望やベンダーからの新バージョンの提供状況に応じて更新されます。ブックマークしておくと便利な DocWiki のリンクがあります。使用している RAD Studio のバージョンごとに、どのデータベースバージョンがサポートされているかを簡単に確認することができます。FireDAC データベースのサポート

まだ FireDAC に慣れていない場合は、次のリソースが役に立ちます。

最も伝統的なプラットフォームを超えて

RAD Studio の最新バージョン(例えば 12.3)では、クラウド上の MongoDB(別名 Atlas)などの NoSQL データベースへのアクセスと、FireDAC が提供する ODBC ブリッジのサポートが改善されました。更新内容の詳細については、以下のドキュメントの「FireDAC とデータベース」セクションをご覧ください。

このブログ記事で紹介したデータベースのうち、MongoDB AtlasOracle Autonomous Database はどちらもネイティブ FireDAC ドライバー経由でアクセスできます。つまり、各データベースベンダーのネイティブクライアントを除き、追加のインストールは不要です。MongoDB に必要なのは DLL だけで、これは RAD Studio に既に用意されています。Oracle の場合は、フルバージョンの Oracle クライアントと Instant Client のみのどちらかを選択できます。後者の方がはるかに簡単です (この記事の最後に、Oracle Instant Client の設定に関する簡単なチュートリアルを掲載しています)。

Teradata も FireDAC でネイティブサポートされていますが、接続には ODBC ドライバーを使用するため、Teradata のウェブサイトから無料でダウンロードできる ODBC ドライバーをインストールする必要があります。

Google BigQueryDataBricks はネイティブサポート対象のデータベースプラットフォームとして記載されていませんが、FireDAC ODBC Bridge を介して完全に機能するため、それぞれの ODBC ドライバーをインストールするだけで利用できます。

リソース

以下に、これらのプラットフォームを調査するために作成した(基本的な)サンプルと関連ドキュメントを示します。

Oracle Instant Client を正しく設定する方法

Oracle Instant Client を簡単に設定するための手順は、以下の 2 つの Gist (32 ビット版と 64 ビット版) で共有しています。

What What's New in InterBase 15 See What's New in RAD Studio 13 Florence The AI Codecamp: Learn, Code, Create

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES