Demodatenbanken (FireDAC)
Nach oben zu Einführung (FireDAC)
In diesem Thema wird die Installation der FireDAC-Demodatenbanken beschrieben.
Inhaltsverzeichnis
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\23.0\Samples\Data\fddemo.sdb
eine einsatzbereite Datenbankdatei. - Access-Datenbank – das Installationsprogramm installiert unter
C:\Users\Public\Documents\Embarcadero\Studio\23.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\23.0\Samples\Object Pascal\Database\FireDAC\Bin
. - SQL Server – Um die Northwind DB-Installation zu deaktivieren, öffnen Sie
createMSSQL.bat
und ersetzenTrue
durchFalse
. Ersetzen Sie für SQL Server 2000 MSSQL durch MSSQL2000. - Führen Sie create<Ihr DBMS>.bat aus.