| sQLshell-Skript createNewDBMSConfig |
|
Die sQLshell bezieht die Informationen, die sie braucht um mit einem bestimmten DBMS zu arbeiten, aus Konfigurations- und Templatedateien. Diese enthalten abgesehen vom zu benutzenden JDBC-Treiber auch Informationen über die Möglichkeiten und Grenzen des DBMS (Kann ein Primärschlüssel nachträglich zu einer Tabelle hinzugefügt werden,...). Möchte man einen alternativen JDBC-Treiber benutzen oder die Templates anpassen, die Default-Konfiguration aber erhalten, musste man bisher die Konfigurationsdateien von Hand kopieren. Das vorliegende Skript erleichtert dem Anwender diese mühevolle Tätigkeit.
VoraussetzungensQLshell ab Version 4.1pre7 (BuildNummer 1691) SzenarioDieses Skript kann zum Beispiel dann nützlich werden, wenn man mit zwei unterschiedlichen JDBC-Treibern auf eine Datenbank zugreifen möchte - in diesem Fall erzeugt man eine neue Konfiguration für die betreffende Datenbank und ändert in der neuen die Informationen zu Standpunkt und Name des Treibers sowie das URL -Template. AnwendungDieses Skript erzeugt ausgehend von einer bestehenden eine neue Konfiguration für ein von der sQLshell unterstütztes DBMS. Es ist möglich, die mitgelieferten Konfigurationender sQLshell durch Anlegen von entsprechenden Konfigurationsdateien zu ändern - Einstellungen in Konfigurationsdateiem im Unterverzeichnis .sqls des Anwender-Homeverzeichnisses überschreiben die mitgeliferten Konfigurationen. Dieses Skript fragt zunächst nach der Konfiguration, die als Muster für die neue dienen soll - dazu wird eine Checkbox mit den Namen anzgezeigt. Anschließend wird der Anwender aufgefordert, einen Namen für die neue Konfigurationanzugeben. Danach wird der Anwender aufgefordert, die Jar-Datei zu spezifizieren, die den zu benutzenden JDBC-Treiber enthält. Zum Abschluss muss der Anwender nun nur noch den Namen des Treibers und das Template für die URL angeben. Dabei werden die Werte der ausgewählten bestehenden Konfiguration vorgeblendet. Nach Abschluss des Skripts steht die neue Konfiguration sofort (ohne Neustart der sQLshell) zum Anlegen neuer Verbindungen zur Verfügung |


