Data.SqlExpr.TSQLConnection
Delphi
TSQLConnection = class(TCustomConnection)
C++
class PASCALIMPLEMENTATION TSQLConnection : public Data::Db::TCustomConnection
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | Data.SqlExpr.pas Data.SqlExpr.hpp |
Data.SqlExpr | Data.SqlExpr |
Beschreibung
TSQLConnection kapselt die dbExpress-Verbindung zu einem Datenbankserver.
TSQLConnection stellt eine dbExpress-Datenbankverbindung dar. Jede TSQLConnection-Verbindung kann mit Hilfe der Eigenschaft TSQLConnection von mehreren SQL-Datenmengenkomponenten genutzt werden.
TSQLConnection interagiert mit einem dbExpress-Treiber und zwei Dateien. Die erste Datei (dbxdrivers.ini in Windows bzw. dbxdrivers in Linux) enthält die installierten Treibertypen (Interbase, Oracle usw.) sowie für jeden Treiber die benötigten Bibliotheken (DLLs oder gemeinsam genutzte Objekte) und die Voreinstellungen aller Verbindungsparameter. Die zweite Datei (dbxconnections.ini in Windows bzw. dbxconnections in Linux) enthält benannte Verbindungskonfigurationen. Jede Konfiguration besteht aus einer Reihe von Einstellungen für TSQLConnection und beschreibt eine bestimmte Datenbankverbindung.
Mit TSQLConnection können Sie eine benannte Konfiguration in dbxconnections.ini auswählen und für die Verbindung zu einer Datenbank oder zur Definition neuer Konfigurationen verwenden. Eine bereits erstellte Verbindung wählen Sie über die Eigenschaft ConnectionName aus. Verwenden Sie zu Hinzufügen und Verwalten von Verbindungen den Daten-Explorer (Ansicht > Daten-Explorer) in der IDE von RAD Studio.
Mit TSQLConnection können nicht nur Datenbankverbindungen definiert und eingerichtet werden. Die Klasse veröffentlicht auch Eigenschaften, Methoden und Ereignisse, mit denen Sie die Anmeldung beim Server steuern, Transaktionen verwalten und Metadaten vom Server abrufen können.
Siehe auch
- Tutorial: Mit dbExpress Datenbanken in einer Anwendung anzeigen und aktualisieren
- Mobile-Tutorial: Herstellen einer Verbindung zu Unternehmensdatenbanken von mobilen Client-Anwendungen aus (iOS und Android)