データベース(FireDAC)

提供: Appmethod Topics
移動先: 案内検索

アーキテクチャ(FireDAC) への移動


FireDAC では、さまざまなデータベース管理システム(DBMS)をサポートしています。

ネイティブ接続

他のプラットフォームのサポートなどの詳細情報は、"名前" の列のリンクをクリックすると参照できます。

名前 サーバーとクライアントのバージョン プラットフォーム 必要なライブラリ(クライアント) ドライバ リンク コンポーネント、

ドライバ実装ユニット

DriverID パラメータ
Advantage Database Server サーバーおよびクライアント バージョン 8.0 以降 Win32 ace32.dll TFDPhysADSDriverLink

FireDAC.Phys.ADS

ADS
Win64 ace64.dll
Sybase SQL Anywhere (*) サーバーおよびクライアント バージョン 5.0.0 以降 Win32
  • Adaptive Server Anywhere ODBC ドライバ(x86)(バージョン 5 ~ 7 に接続する場合)
  • SQL Anywhere N ODBC ドライバ(x86)
TFDPhysASADriverLink

FireDAC.Phys.ASA

ASA
Win64
  • Adaptive Server Anywhere ODBC ドライバ(x64)(バージョン 5 ~ 7 に接続する場合)
  • SQL Anywhere N ODBC ドライバ(x64)
MacOS
  • UnixODBC x86 ODBC ドライバ マネージャ ライブラリ(libodbc.dylib)
  • SQL Anywhere x86 ODBC ドライバ(libdbodbcNN.so)
IBM DB2 サーバー サーバーおよびクライアント バージョン 8.1 以降 Win32
  • IBM DATA SERVER Driver for ODBC
  • IBM DB2 ODBC ドライバ
  • IBM DB2 Driver for ODBC(x86)
TFDPhysDB2DriverLink

FireDAC.Phys.DB2

DB2
Win64
  • IBM DATA SERVER Driver for ODBC
  • IBM DB2 ODBC ドライバ
  • IBM DB2 Driver for ODBC(x64)
DataSnap サーバー Appmethod 2007 以降で作成された DataSnap サーバー。Appmethod XE2 Enterprise エディション以降で作成された DataSnap クライアント Win32 DataSnap dbExpress ドライバは静的にリンクされます。追加のライブラリは必要ありません。 TFDPhysDSDriverLink

FireDAC.Phys.DS

DataSnap
Win64
MacOS
iOSDevice32
iOSDevice64
Android
Firebird Firebird および fbclient.dll バージョン 1.5 以降 Win32
  • fbclient.dll(x86)(Firebird サーバーに接続する場合)
  • fbembed.dll(x86)(Firebird Embedded サーバーに接続する場合)
TFDPhysFBDriverLink

FireDAC.Phys.FB

FB
Win64
  • fbclient.dll(x64)(Firebird サーバーに接続する場合)
  • fbembed.dll(x64)(Firebird Embedded サーバーに接続する場合)
MacOS

libfbclient.dylib(x86)

InterBase サーバー Interbase バージョン 6 以降 Win32 gds32.dll TFDPhysIBDriverLink

FireDAC.Phys.IB

IB
Win64

ibclient64.dll

MacOS

iOS シミュレータ

libgsds.dylib

iOSDevice32
iOSDevice64

libibtogo.a

Android

libibtogo.a

InterBase Lite/InterBase ToGo Interbase バージョン 6 以降 Win32 ibtogo.dll TFDPhysIBDriverLink

FireDAC.Phys.IB

IBLite
Win64

ibtogo64.dll

MacOS

libibtogo.dylib

iOSDevice32
iOSDevice64

libibtogo.a

Android

libibtogo.a

Informix サーバー バージョン 8 以降。Informix クライアント SDK バージョン 3.5 以降 Win32 IBM INFORMIX ODBC ドライバ TFDPhysInfxDriverLink

FireDAC.Phys.Infx

Infx
Win64

IBM INFORMIX ODBC ドライバ(64 ビット)

Microsoft Access データベース
  • MDAC 2.8 以降に含まれる Microsoft Access 2000 ODBC ドライバ バージョン 4
  • Microsoft Access 2007 ODBC ドライバ バージョン 12 以降
Win32
  • Microsoft Access ドライバ(*.mdb) x86 ODBC ドライバ バージョン 3 以降(Microsoft JET ODBC ドライバ)。95 ~ 2003 データベースの場合
  • Microsoft Access ドライバ(*.mdb、*.accdb) x86 ODBC ドライバ バージョン 12 以降。95 ~ 2010 データベースの場合
TFDPhysMSAccessDriverLink

FireDAC.Phys.MSAcc

MSAcc
Win64

Microsoft Access ドライバ(*.mdb、*.accdb) x64 ODBC ドライバ バージョン 12 以降。95 ~ 2010 データベースの場合

Microsoft SQL Server
  • Microsoft SQL Server 2000、MDAC 2.8 に含まれる ODBC ドライバ
  • Microsoft SQL Server 2005 以降、SQL Native Client 2005 以降
  • Microsoft SQL Azure、SQL Native Client 2008 以降
  • Microsoft LocalDB、SQL Native Client 2012 以降
Win32
  • MDAC 2.8 に含まれる ODBC ドライバ
  • SQL Native Client 2005 以降
  • SQL Native Client 2008 以降
  • SQL Native Client 2012 以降
TFDPhysMSSQLDriverLink

FireDAC.Phys.MSSQL

MSSQL
Win64
  • MDAC 2.8 に含まれる ODBC ドライバ
  • SQL Native Client 2005 以降
  • SQL Native Client 2008 以降
  • SQL Native Client 2012 以降
MacOS
  • libodbc.dylib
  • libtdsodbc.so
MySQL サーバー サーバーおよびクライアント 3.21 以降 Win32
  • libmysql.dll(x86)(MySQL サーバーに接続する場合)
  • libmysqld.dll(x86)(MySQL Embedded サーバーに接続する場合)
TFDPhysMySQLDriverLink

FireDAC.Phys.MySQL

MySQL
Win64
  • libmysql.dll(x64)(MySQL サーバーに接続する場合)
  • libmysqld.dll(x64)(MySQL Embedded サーバーに接続する場合)
MacOS libmysqlclient.dylib
Oracle サーバー サーバーおよびクライアント 8.0.3 以降 Win32
  • "ファット" Oracle クライアント(x86)
  • "シン" Oracle Instant Client(x86): oci.dll、oraocci11.dll、oraociei11.dll、orasql11.dll
TFDPhysOracleDriverLink

FireDAC.Phys.Oracle

Ora
Win64
  • "ファット" Oracle クライアント(x64)
  • "シン" Oracle Instant Client(x64): oci.dll、oraocci11.dll、oraociei11.dll、orasql11.dll
MacOS libclntsh.dylib(x86)
PostgreSQL サーバー バージョン 7.4 以降 Win32 libpq.dll(x86) TFDPhysPGDriverLink

FireDAC.Phys.PG

PG
Win64 libpq.dll(x64)
MacOS libpq.dylib(x86)
SQLite データベース SQLite データベース バージョン 3.0 以降 Win32
  • sqlite3_x86.obj
  • sqlite3.dll(x86)バージョン 3 以降
TFDPhysSQLiteDriverLink

FireDAC.Phys.SQLite

SQLite
Win64
  • sqlite3_x64.obj
  • sqlite3.dll(x64)バージョン 3 以降
MacOS libsqlite3.dylib
iOSDevice32
iOSDevice64
libsqlite3.dylib
Android sqlite.so
Teradata データベース サーバーおよびクライアント バージョン 13 以降 Win32 Teradata ODBC Driver for Windows TFDPhysTDataDriverLink

FireDAC.Phys.TData

TData
Win64 Teradata ODBC Driver for Windows 64
MacOS Teradata ODBC Driver for Mac OS X
MongoDB データベース サーバーおよびクライアント バージョン 3.0 以降 Win32
  • libbson-1.0.dll
  • libmongoc-1.0.dll
  • msvcr100.dll
TFDPhysMongoDriverLink,

FireDAC.Phys.MongoDB

Mongo
Win64
  • libbson-1.0.dll
  • libmongoc-1.0.dll
  • msvcr100.dll
MacOS
  • libbson-1.0.0.dylib
  • libmongoc-1.0.0.dylib
メモ: (*) ライブラリ(クライアント)が必要な場合、N は DBMS のメジャー バージョン番号(8、9、10)

ブリッジ接続

名前 サーバーとクライアントのバージョン プラットフォーム 必要なライブラリ(クライアント) ドライバ リンク コンポーネント、

ドライバ実装ユニット

DriverID パラメータ
dbExpress データソース dbExpress ドライバ バージョン 1 ~ 3

(Object Pascal 5 ~ Appmethod 2006)

Win32 dbExpress ドライバ バージョン 1 ~ 3 TFDPhysDBXDriverLink、

FireDAC.Phys.DBX

DBX
dbExpress データ ソース dbExpress バージョン 4

(Appmethod 2007 以降)(FireDACDBXDriver<nnn>.bpl)(**)

Win32 dbExpress ドライバ バージョン 4 TFDPhysTDBXDriverLink

FireDAC.Phys.TDBX

TDBX
Win64
MacOS
iOSDevice32
iOSDevice64
Android
ODBC データ ソース ODBC レベル 2、3 ドライバ Win32 ODBC ドライバ バージョン 1 ~ 3 TFDPhysODBCDriverLink

FireDAC.Phys.ODBC

ODBC
Win64 ODBC ドライバ バージョン 1 ~ 3
MacOS UnixODBC
メモ: (**) bpl には 製品バージョン<nnn>)が名前に含まれています。


その他の接続

関連項目