User Tools

Site Tools


Sidebar

Databases

k22:k22.4:start

22.4.0 Komponente gb.db

Diese Komponente ermöglicht es Ihnen, auf verschiedene Datenbank-Management-Systeme (DBMS) zuzugreifen. Dazu zählen:

  • PostgreSQL,
  • MySQL,
  • SQLite2,
  • SQLite3 oder
  • ODBC.

Die Komponente besitzt die folgenden Klassen, die Ihnen in den folgenden Kapiteln vorgestellt werden:

  • Blob,
  • Connection,
  • Connections,
  • DB,
  • Database,
  • DatabaseUser,
  • Field,
  • Index,
  • Result,
  • ResultField und
  • Table.

BLOB

Abbildung 22.4.0.1: Anzeige von DB-Daten (DB-Datentyp BLOB)

Hinweis


Die DB-Komponente gb.db erzeugt eine Zwischenschicht zwischen dem spezifischen Datenbank-Server oder der SQLite-Bibliothek und dem Gambas-Programm, so dass Sie stets den gleichen Code verwenden können – unabhängig davon, für welches Datenbank-Backend Sie sich entscheiden!

Dies funktioniert aber nur genau dann, wenn:

  • Sie Ihre Datenbank mit dem Datenbank-Manager oder dieser Komponente erzeugen,
  • Sie konsequent die Suche-, Erzeugen- und Bearbeiten-Methoden verwenden,
  • Sie die SQL-Werte nicht direkt in die SQL-Anfrage eingeben, sondern die Ersetzungsfunktion der zuvor genannten Methoden (Find, Create, Edit) verwenden und
  • Sie nicht die Exec-Methode verwenden, mit der Sie SQL-Anfragen direkt an das Backend senden können.

Wenn Sie die Datenbank-Unabhängigkeit nicht benötigen, dann können Sie tun, was Sie möchten!

Download

The website uses a temporary session cookie. This technically necessary cookie is deleted when the browser is closed. You can find information on cookies in our privacy policy.
k22/k22.4/start.txt · Last modified: 27.12.2021 (external edit)

Page Tools