デモ データベース(FireDAC)
ファースト ステップ(FireDAC) への移動
このトピックでは、FireDAC のデモ データベースのインストール方法について説明します。
概要
FireDAC では、デモ データベースとして Northwind を使用しています。SQLite と MS Access のデモ データベースはあらかじめインストールされていて、追加で構成を行う必要はありません。他の DBMS の場合は、接続をセットアップしてデータベースを作成しなければなりません。FireDAC には、SQL スクリプト、CSV データ ファイル、BAT ファイルが含まれています。デモ データベースは、いつでも手動で作成することができます。
前提条件
- データベースとユーザー アカウントは既存のものが必要です。
- SQLite - インストーラによって、すぐに使用できる
C:\Users\Public\Documents\Embarcadero\Studio\23.0\Samples\Data\fddemo.sdb
データベース ファイルがインストールされます。 - Access データベース - インストーラによって、すぐに使用できる
C:\Users\Public\Documents\Embarcadero\Studio\23.0\Samples\Data\fddemo.mdb
データベース ファイルがインストールされます。 - SQL Server 2000 - Northwind DB のインストールは任意である可能性があります。これは SQL Server 2000 の配布物に含まれているため、別途ダウンロードするか既にインストールされているかのどちらかです。
デモ DB のビルド
デモ データベースを構築する手順は以下のとおりです。
- FDExplorer を実行します。
- 必要な DBMS 用の接続定義を作成します。接続定義には、DBMS ごとに事前に定義された以下の名前を付けなければなりません。
DBMS | 接続定義の例 | 接続定義名 |
---|---|---|
Advantage Database | [ADS_Demo]
DriverID=ADS ServerTypes=2 Database=\\DA\ADS_DB\ADDEMO.ADD User_Name=adssys |
ADS_Demo |
IBM DB2 Server | [DB2_Demo]
DriverID=DB2 Alias=addemo User_Name=db2admin |
DB2_Demo |
Firebird | [FB_Demo]
DriverID=FB Database=E:\Firebird\ADDEMO.FDB User_Name=sysdba |
FB_Demo |
Informix | [Infx_Demo]
DriverID=Infx Server=ol_informix1170 Database=sysuser User_Name=informix |
Infx_Demo |
InterBase | [IB_Demo]
DriverID=IB Database=E:\Interbase\ADDEMO.GDB User_Name=sysdba |
IB_Demo |
Microsoft Access データベース | [Access_Demo]
DriverID=MSAcc Database=(RAD Studio Demos)\Data\fddemo.mdb |
Access_Demo |
Microsoft SQL Server | [MSSQL_Demo]
DriverID=MSSQL Server=127.0.0.1 Database=Northwind User_Name=sa |
MSSQL_Demo |
MySQL Server | [MySQL_Demo]
DriverID=MySQL Server=127.0.0.1 Database=addemo User_Name=root |
MySQL_Demo |
Oracle Server | [Oracle_Demo]
DriverID=Ora Database=ORA_920_APP User_Name=ADDemo |
Oracle_Demo |
PostgreSQL | [PG_Demo]
DriverID=PG Server=127.0.0.1 Database=addemo User_Name=ad |
PG_Demo |
SQLite データベース | [SQLite_Demo]
DriverID=SQLite Database=(RAD Studio Demos)\Data\fddemo.sdb |
SQLite_Demo |
Sybase SQL Anywhere | [ASA_Demo]
DriverID=ASA Server=addemo_asa11 Database=addemo_asa11 User_Name=dba |
ASA_Demo |
Teradata Database | [TData_Demo]
DriverID=TData Server=192.168.43.140 User_Name=dbc Password=dbc |
TData_Demo |
C:\Users\Public\Documents\Embarcadero\Studio\23.0\Samples\Object Pascal\Database\FireDAC\Bin
フォルダに移動します。- SQL Server - Northwind DB のインストールを無効にするには、
createMSSQL.bat
を開いてTrue
をFalse
に変更します。SQL Server 2000 の場合には、MSSQL を MSSQL2000 に変更します。 - create<使用する DBMS>.bat を実行します。