Kapitel 3. Verwendung von KSqlShell

3.1. Übersicht

Die Oberfläche teilt sich in die Bereiche "Navigation", "Ausgabe" und "Befehlseingabe".

3.1.1. Navigation

Die erste Spalte der Navigationsleiste zeigt hierarchisch die "Serververbindungen", "Datenbanken", "Tabellen" sowie die "Felder". In der zweiten ist der Status der Verbindung, die Anzahl der Tabelleneinträge bzw. der Feldtyp zu sehen. Durch drücken der rechten Maustaste auf einen dieser Einträge erhält man ein Menü in dem abhängig von der Art des Eintrages Aktionen wie z.B. das Umbenennen einer Tabelle gestartet werden können.

3.1.2. Ausgabe

Im Ausgabefenster können neben den Resultaten von SQL-Abfragen die Liste der Felder von Tabellen mit ihren Attributen sowie die Befehlsliste angezeigt werden. Durch drücken der rechten Maustaste auf einen der Karteireiter erscheint ein Menü mit den Punkten "Fenster lösen", "umbenennen" und "schließen". "Fenster lösen" läßt die Ausgabe in einem eigenen Fenster erscheinen und mit "umbenennen" kann der Name geändert werden.

Bis auf die Befehlsliste und die Fehleranzeige unterteilt sich jedes Ausgabefenster in ein Textfeld mit div. Informationen sowie einer Tabellenansicht und enthält u.a. die Schaltflächen: "Fenster lösen / einfügen", "schließen" und "neu laden" (Befehl wird erneut ausgeführt und das Resultat erscheint im gleichen Fenster).

3.1.3. Befehlseingabe

Dieses Texteingabefeld dient zum Absetzen von SQL-Befehlen. Der Prompt zeigt dabei die Verbindung sowie die Datenbank an, an die der Befehl geschickt wird. Über die Navigationsleiste kann beides geändert werden.

Um einen Befehl auszuführen, ist am Ende ein Semikolon einzugeben und die Eingabetaste zu drücken. Mehrere Befehle (durch Semikolon getrennt) werden nacheinander ausgeführt.