Die meisten, wenn nicht sogar alle, Ihrer Anwendungen werden eine Verbindung zu einem Datenbank-Backend herstellen. Die meisten Benutzer von Delphi und C++Builder haben InterBase entweder schon einmal benutzt oder davon gehört. InterBase ist eine verwaltungsfreie Datenbank-Engine mit geringem Platzbedarf, die Datenbankfunktionen in Unternehmensqualität bietet, wie z.B. granulare, transparente Datenbankverschlüsselung, leistungsstarke Zugriffskontrolle, Point-in-Time-Recovery und patentierte Datenänderungsverfolgung. Es ist die Datenbank, die in einer Reihe von Branchen eingesetzt wird, von POS-Systemen über medizinische Labors und CRM bis hin zu Bahnsystemen.
Sogar RAD Server verwendet eine InterBase-Datenbank für die Speicherung von Benutzerinformationen, Benutzergruppen, Analysen, registrierten Geräten, Versionsinformationen, registrierten Edge-Modulen, Push-Benachrichtigungen und mehr. Warum sollten Sie also nicht sehen, ob es Ihre Entwicklungsbemühungen unterstützen kann. Was gibt es zu verlieren? Es ist in Ihrer RAD Studio-Lizenz enthalten.
Wie verwende ich InterBase als RAD Developer?
Alle Versionen von RAD Studio/Delphi/C++Builder bieten Unterstützung für InterBase 2020 Datenbanken. InterBase 2020 wird mit RAD Studio in folgendem Verzeichnis installiert: C:\Program Files (x86)\Embarcadero\Studio\20.0\InterBase2020
Installieren und Starten des InterBase Servers
In den zusätzlichen Optionen des Web-Installationsprogramms für RAD Studio überprüfen und installieren Sie die InterBase Developer Edition und InterBase Express Components.
InterBase 2020 Developer Ausgabe wird mit RAD Studio, Delphi oder C++Builder installiert und ist Teil der integrierten RAD Studio-Lizenz.
Wählen Sie Start | Programme | Embarcadero InterBase 2020 | 64-bit/32-bit Instanz = gds_db | InterBase Server Manager [Instanz = gds_db]
Auf der InterBase 2020 64 Server ManagerStarten Sie den InterBase-Server, falls er noch nicht läuft.
Verbinden mit InterBase
Für die Verbindung mit dem Server und der Datenbank müssen Sie den Host, den Port, den Datenbankbenutzer und das Passwort eingeben. InterBase-Datenbanken sind standardmäßig auf den Port 3050 oder 3051 eingestellt und bieten den Standardbenutzer Systemadministrator, SYSDBA (Groß- und Kleinschreibung wird nicht beachtet) mit einem Passwort von Masterkey (alles Kleinbuchstaben). Hinweis: Es wird empfohlen, das SYSDBA-Passwort zu ändern, um die Sicherheit zu erhöhen.
IBConsole
IBConsole ist ein einfaches, aber leistungsstarkes und vollständiges System zur Verwaltung von InterBase Servern und Datenbanken. Mit IBConsole können Sie sich die Details der Datenbankstruktur ansehen, die Daten abfragen, die Datenbank sichern und wiederherstellen und alle anderen Verwaltungsaufgaben durchführen. Mehr darüber, was IBConsole kann, Klicken Sie hier

Kommandozeile isql tool
Das Kommandozeilenprogramm isql ist ein Dienstprogramm für die Verarbeitung von SQL-Anweisungen zur Datendefinition (DDL) und Datenmanipulation (DML) aus interaktiven Eingaben oder aus einer Quelldatei. Es ermöglicht Ihnen, Metadaten zu erstellen und anzuzeigen, Daten hinzuzufügen und zu ändern, Benutzerrechte zu vergeben, Abfragen zu testen und Aufgaben der Datenbankverwaltung durchzuführen. Mehr über den Aufruf von isql, Klicken Sie hier.
Entwicklung von Datenbankanwendungen
Delphi enthält viele Komponenten für den Zugriff auf Datenbanken und die Darstellung der darin enthaltenen Informationen. Sie werden in der Regel nach ihrem Zugriffsmechanismus gruppiert. Die beiden empfohlenen Datenzugriffskomponenten sind:
FireDAC ist ein Satz von visuellen Standardkomponenten für den Datenzugriff und die Datenverarbeitung für die Entwicklung mit verschiedenen Datenbanksystemen, einschließlich InterBase. FireDAC wurde für Anwendungen mit hoher Last entwickelt und ermöglicht es dem Entwickler, sich auf die Entwicklung der Anwendung zu konzentrieren und nicht auf die Komplexität der Datenbankinteraktion.
InterBase Express-Komponenten oder IBX ist eine Reihe von benutzerdefinierten datenorientierten Komponenten und Steuerelementen, mit denen Sie eine Verbindung zu InterBase-Servern und -Datenbanken herstellen und auf diese zugreifen können. Anwendungen, die mit IBX Komponenten erstellt wurden, sollten besser und schneller funktionieren (wenn auch nur geringfügig) und Ihnen mehr Kontrolle über die spezifischen Funktionen des Servers geben. Die Komponenten sind in zwei Abschnitte unterteilt, die IBX Dataset Komponenten und Administrative Components.
Verwendung von IBLite und InterBase ToGo
In Ihrer RAD Studio-Lizenz ist entweder eine IBLite- oder eine IBToGo-Lizenz enthalten. Die Tabelle unten zeigt, welche Version enthalten ist:

IBLite und InterBase ToGo sind eine Datenbank-Engine, die direkt in eine Anwendung eingebettet werden kann, indem die InterBase Datenbank-Engine-Bibliothek verwendet wird. Sie müssen nicht auf einem Server oder einer Endbenutzer-Workstation installiert werden und erfordern nicht, dass InterBase auf einem Rechner installiert ist, bevor sie verwendet werden (wie es bei InterBase Server und InterBase Desktop der Fall ist).
Wenn Sie eine Datenbankanwendung für mobile Betriebssysteme (iOS und Android) bereitstellen möchten, können Sie entweder eine "ToGo"- oder eine "IBLite"-Lizenz verwenden.
InterBase ToGo ist eine der besten (und wenigen) Möglichkeiten für iOS-, Android-, Windows- und macOS-Anwendungen, bei denen die Datenspeicherung offline erfolgen muss:
- Offline-Funktionen für Unternehmenslösungen ermöglichen
- den Netzwerkverkehr reduzieren
- geringere Kosten für die Datenübertragung
Um mit der mobilen Entwicklung zu beginnen, sehen Sie sich das folgende Tutorial an, das Ihnen Schritt für Schritt zeigt, wie Sie eine mobile Anwendung erstellen und einsetzen. IBLite/IBToGo Anwendung für iOS und Android unter Verwendung des FireMonkey-Frameworks.
Kontaktieren Sie uns, um mehr über die InterBase VAR-Partnerschaft zu erfahren!
Muster
Eine Vielzahl von Anwendungsbeispielen wird mit RAD Studio ausgeliefert und installiert. Sie finden die unten aufgeführten Beispiele und weitere Delphi- oder C++-Anwendungen unter:
C:\Benutzer\Öffentlichkeit\Dokumente\Embarcadero\Studio\{Version}\Beispiele
Alle Beispiel-Links enthalten eine Dokumentation der Anweisungen und Implementierungsdetails für die Projektdateien.
FireDAC.InterBase AdminUtility Beispiel
FireDAC.InterBase Arrays Beispiel
Zusätzliche Links
InterBase Schnellstart-Anleitung
Entwicklung von Datenbankanwendungen Index
Tutorial: Verwendung einer InterBase-Datenbank in einer Delphi- oder C++-Anwendung
Tutorial: Verwenden von InterBase Express für den Zugriff auf eine Datenbank
InterBase Datenbank Verschlüsselung
Schauen Sie sich an, wie einige unserer Kunden InterBase nutzen!

