Datenbankzugriff

Eine große Stärke von Visual Basic stellt der einfache Zugriff auf Datenbanken dar. Gambas eifert dem erfolgreich nach: Zur Zeit unterstützt es MySQL-, PostgreSQL- und Sqlite-Datenbanken. Sie finden den Datenbank-Manager im Menü des Projekt-Fensters unter WerkzeugeDatenbank-Manager... (Abbildung 8). Damit ein Programm auf Datenbanken zugreifen kann, benötigt es die Komponente qb.db.

Abbildung 8: Gambas greift auf die meisten gängigen Datenbanken zu.

Im Datenbankmanager finden Sie auf der linken Seite eine Liste aller eingerichteten Datenbank-Server-Dienste. Der Menüpunkt ServerDatenbank Server scannen durchsucht das System und fügt gefundene Server der Liste hinzu. Ein Rechtsklick auf einen Eintrag öffnet ein Kontextmenü, in dem Sie Datenbank erstellen auswählen, um manuell eine Datenbank hinzuzufügen.

Einer bestehenden Datenbank fügen Sie neue Tabellen über den Kontextmenüeintrag Tabelle erstellen... hinzu. Im rechten Teil des Dialogs legen Sie die einzelnen Felder der Tabelle an. Hinter dem Reiter Daten verbirgt sich eine Tabellenansicht, in der Sie Daten direkt eingeben. Der Menüpunkt Gambas-Code erstellen im Kontextmenü schließlich erzeugt für Ihr Programm Quelltext, der die Datenbank initialisiert.

Programme weiterreichen

Ist Ihr Programm fertig für die Öffentlichkeit, kompilieren Sie es oder packen es zu einem Quelltextarchiv zusammen. Der Menüpunkt ProjektAusführbare Datei übersetzt den Quelltext und legt eine ausführbare Datei im Projektverzeichnis ab.

Ein Quelltextarchiv erhalten Sie über den Menüpunkt ProjektQuellen-Archiv erstellen... Geben Sie das Zielverzeichnis an und Gambas erstellt eine komprimierte Datei mit dem Inhalt des Projektverzeichnisses. Auch beim Erstellen von Binärpaketen hilft die IDE: Über ProjektInstallations-Paket erstellen... erreichen Sie einen Assistenten, der automatisch wahlweise RPM- oder Debian-Pakete baut.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

  • Gambas
    Schon lange fehlt ein Visual-Basic-ähnliches Programmiersystem für Linux. Gambas ist auf dem besten Wege, diese Lücke zu schließen.
  • Ordentliches Werkzeug
    Mit Gambas programmieren Sie schnell und einfach grafische Programme in der Programmiersprache Basic für den Linux-Desktop.
  • Visual Basic mit Garnelen
  • Freies Gambas-Buch
    Ein kostenloses, deutschsprachiges Online-Buch solle Interessierten die Programmiersprache Gambas näher bringen, die sich an Visual Basic orientiert.
  • Einsteigertauglich
    Die leichte Erlernbarkeit und der überschaubaren Sprachumfang machen Basic besonders für Programmieranfänger interessant. Mit einer passenden IDE erstellen auch Einsteiger schnell Programme für die grafische Oberfläche.
Kommentare

Infos zur Publikation

LU 11/2017: Server für Daheim

Digitale Ausgabe: Preis € 8,50
(inkl. 19% MwSt.)

LinuxUser erscheint monatlich und kostet 5,95 Euro (mit DVD 8,50 Euro). Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

HINWEIS ZU PAYPAL: Die Zahlung ist ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!

Stellenmarkt

Aktuelle Fragen

Lieber Linux oder Windows- Betriebssystem?
Sina Kaul, 13.10.2017 16:17, 3 Antworten
Hallo, bis jetzt hatte ich immer nur mit
IT-Kurse
Alice Trader, 26.09.2017 11:35, 2 Antworten
Hallo liebe Community, ich brauche Hilfe und bin sehr verzweifelt. Ih bin noch sehr neu in eure...
Backup mit KUP unter Suse 42.3
Horst Schwarz, 24.09.2017 13:16, 3 Antworten
Ich möchte auch wieder unter Suse 42.3 mit Kup meine Backup durchführen. Eine Installationsmöglic...
kein foto, etc. upload möglich, wo liegt mein fehler?
kerstin brums, 17.09.2017 22:08, 5 Antworten
moin, zum erstellen einer einfachen wordpress website kann ich keine fotos uploaden. vom rechne...
Arch Linux Netzwerkkonfigurationen
Franziska Schley, 15.09.2017 18:04, 0 Antworten
Moin liebe Linux community, ich habe momentan Probleme mit der Einstellung des Lan/Wlan in Arc...