Demodatenbanken (FireDAC)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Einführung (FireDAC)


In diesem Thema wird die Installation der FireDAC-Demodatenbanken beschrieben.

Allgemeine Informationen

FireDAC verwendet Northwind als Demodatenbank. Die SQLite- und MS Access-Demodatenbanken sind vorinstalliert und bedürfen keiner weiteren Konfiguration. Bei den anderen DBMS müssen Sie die Verbindung einrichten und eine Datenbank erstellen. FireDAC enthält SQL-Skripte, CSV-Datendateien und BAT-Dateien. Die Demodatenbank kann zu einem beliebigen späteren Zeitpunkt manuell erstellt werden.

Grundvoraussetzungen

  • Zum Erstellen von Datenbankobjekten erstellen Sie zuerst manuell eine Datenbankdatei, in die die Objekte installiert werden (für InterBase und FireBird ist diese Anforderung, dass zuerst eine Datenbankdatei vorhanden sein muss, nicht obligatorisch).
  • Sie sollten auch über ein Benutzerkonto verfügen.
  • SQLite – das Installationsprogramm installiert unter C:\Users\Public\Documents\Embarcadero\Studio\22.0\Samples\Data\fddemo.sdb eine einsatzbereite Datenbankdatei.
  • Access-Datenbank – das Installationsprogramm installiert unter C:\Users\Public\Documents\Embarcadero\Studio\22.0\Samples\Data\fddemo.mdb eine einsatzbereite Datenbankdatei.
  • SQL Server 2000 – die Northwind DB-Installation ist optional. Da sie Bestandteil der SQL Server 2000-Distribution ist, kann sie separat heruntergeladen werden oder bereits installiert sein.

Erstellen einer Demodatenbank

Führen Sie die folgenden Schritte aus, um eine Demodatenbank zu erstellen:

  • Führen Sie FDExplorer aus.
  • Erstellen Sie eine Verbindungsdefinition für ein erforderliches DBMS. Die Verbindungsdefinition muss je nach DBMS einen vordefinierten Namen haben:
DBMS Beispielverbindungsdefinition Verbindungsdefinitionsname
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-Datenbank [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-Datenbank [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
  • Wechseln Sie zum Ordner C:\Users\Public\Documents\Embarcadero\Studio\22.0\Samples\Object Pascal\Database\FireDAC\Bin.
  • SQL Server – Um die Northwind DB-Installation zu deaktivieren, öffnen Sie createMSSQL.bat und ersetzen True durch False. Ersetzen Sie für SQL Server 2000 MSSQL durch MSSQL2000.
  • Führen Sie create<Ihr DBMS>.bat aus.

Siehe auch