Home



Home | Consulting | Development | Services & NetSolutions | Produkte | News | Unternehmen | Kontakt



Home

Java DBMS Ex/Import
Java PluginManager
sQLshell
- Überblick
- Features
- Plugins
- Screenshots
- Voraussetzungen
- Demo
- Preise/Lizenzen
eWS
TKMSEC
JBFF
RoundInstrument
DateChooser

 

sQLshell (3/6)

Plugins

Für die sQLshell existieren in der Professional Edition zwei Möglichkeiten, ihre Funktionalität zu erweitern. Zusätzlich zum BeanShell-Scripting ist es außerdem möglich, weitere Funktionen als Plugins in die sQLshell zu integrieren. Im Weiteren folgen kurze Erläuterungen zu den von uns angebotenen Plugins.

Die Programmierschnittstelle für die Plugins ist offengelegt, so daß von jedem Entwickler weitere Plugins geschrieben und allen Nutzern zur Verfügung gestellt werden können.

Es wird geraten, eigene Plugins elektronisch zu signieren, da das zum einen das Vertrauen des Nutzers in den heruntergeladenen Code steigert und zum anderen das Erscheinen der sicherheitsbezogenen Hinweisdialoge bei der Installation verhindert.

countRows

Dieses Plugin dient zum Zählen der Zeilen (Datensätze) in einer Tabelle.

generatesql

Dieses Plugin dient zum Erzeugen von SQL-Statements, die es erlauben, die Struktur und den Inhalt ausgewählter Tabellen zu restaurieren.

GroovyScripting

Dieses Plugin erlaubt die Nutzung der Sprache Groovy als Scripting-Sprache für die sQLshell.

jasperRunner

Dieses Plugin bietet eine Möglichkeit, aus vorbereiteten Designs Berichte zu erstellen, sofern diese direkt die SQL-Abfrage beinhalten. Diesen Designs wird dann zur Laufzeit des Plugins die momentan aktuelle geöffnete Verbindung (diejenige, die in der sQLshell-GUI gerade zu sehen ist) übergeben.

javamdi

Dieses Plugin bietet einen Java- und BeanShell-Editor, der gleichzeitig beliebig viele Quelltexte bearbeiten kann. Es ist immer ein Quelltext sichtbar. Zwischen den einzelnen Quelltexten kann man mittels den Karteikartenreiter am oberen Rand des Fensters umschalten.

JDBCTree

Der Baum integriert sich in der GUI da, wo auch die Views, die History und die Liste aller Tabellen untergebracht sind als zusätzliches Docking Element. Die letzten drei Knotentypen im Baum verfügen jeweils über ein Popup-Menü mit passenden Aktionen.

JettyServer

Es ist möglich, einen Servlet-Container mit den Mitteln der sQLshell zu verwalten. Zu den Managementfunktionen, die unterstützt werden, gehören:

  • Server starten
  • Server stoppen
  • Applikation ausrollen
  • Applikation deaktivieren (aus dem Server entfernen)

JMX-Server

Dieses Plugin erlaubt es, einen JMX-Server (oder -Agenten) aus der sQLshell heraus zu verwalten. Ein solcher Server erlaubt den Zugriff auf JMX-Beans innerhalb der Anwendung. Die sQLshell bietet über die von der Java-Laufzeitumgebung angebotenen MBeans hinaus eine MBean für jede geöffnete Verbindung. Falls der JMX-Server nicht beim Start der Anwendung mitgestartet wurde, ist es hierüber möglich, einen solchen Dienst zu starten und auch ihn zu stoppen, wenn er nicht länger benötigt wird.

LogAnalyzer

Dieses Plugin soll die Analyse von Log-Dateien erleichtern.

metaplugin

Dieses Plugin dient zur Erzeugung eines Skeletts für ein Plugin. Dieses Skelett kann dann mit der gewünschten Funktionalität erweitert werden.

migration

Dieses Plugin dient zum Verlagern von Tabellen in eine andere in der sQLshell geöffnete Datenbank(-Verbindung).

plotter

Dieses Plugin dient zum Erzeugen von Graphiken für Views. Diese Graphiken können in diversen Bitmap-Formaten, wie auch als SVG gespeichert werden.

PluginTestBed

Dieses Plugin erlaubt das einfachere Testen von Plugins bei der Entwicklung eigener Erweiterungen. Dieses Plugin ist nicht für den produktiven Einsatz gedacht, da es die elektronische Signatur des getesteten Plugins nicht verifiziert.

poi

Dieses Plugin dient zum Export von Views in eine Datei im Microsoft Excel-Format.

profiler

Diese Plugin mißt die Ausführungszeit aller an ein bestimmtes DBMS geschickten Kommandos und zeigt die Ausführungszeit des letzten geschickten Kommandos und den Durchschnitt aller gemessenen Zeiten an.

PythonScripting

Dieses Plugin erlaubt die Nutzung der Sprache Python (Jython) als Scripting-Sprache für die sQLshell.

ScriptCollection

Dieses Plugin dient der Verwaltung und Ausführung von häufig benötigten BeanShell-Skripten.

sqlmdi

Dieses Plugin bietet einen SQL-Editor, der gleichzeitig beliebig viele Scripts bearbeiten kann. Es ist immer ein Skript sichtbar. Zwischen den einzelnen Skripts kann man mittels den Karteikartenreitern am oberen Rand des Fensters umschalten.

vreports

Dieses Plugin dient zum Erzeugen von Serienformularen aus den Datensätzen des Ergebnisses einer SQL-Abfrage.


<sqlshell@netsys-it.de>

© 2007 NetSys.IT GbR



1
| 2 | 3 | 4 | 5 | 6
 


 Copyright © 2007 NetSys.IT