Expressinstallation
|
Im SI-Warcounter Verzeichnis befindet sich eine Datei
initGui.jar. Einfach doppelklicken
(wenn das Programm nicht startet, öffnet ihr ein Command Fenster im SI-Warcounter
Verzeichnis und gebt java -jar initGui.jar ein),
1x auf Next>> und 1x auf
Finish(x) klicken, fertig.
Nun kann SI Warcounter gestartet werden. |
Etwas ausführlicher
|
SI Warcounter wurde so geschrieben,
dass es theoretisch mit jeder beliebigen SQL Datenbank zusammenarbeiten kann.
Dazu benutzt es die Datei datasource.properties im
Programmverzeichnis oder im Home-Verzeichnis, um die Verbindungsdaten herauszufinden.
Dort müssen die Properties
database.Library database.Driver database.URL user password gesetzt sein, um eine Verbindung zur externen Datenbank zu ermöglichen. Ist gerade keine externe DB vorhanden, kann SI-Warcounter auch mit seiner eingebetteten Derby DB arbeiten. Das ist die voreingestellte Standardeinstellung. In diesem Fall kann zusätzlich noch mit database.path eingestellt werden, wo die Datenbank auf der Festplatte abgelegt werden soll, z.B. im Home-Verzeichnis (${user.home}), im Programmverzeichnis (${user.dir}), einem Unterverzeichnis oder einem beliebigen anderen Verzeichnis. Voreingestellt ist ${user.home}/db. Wer eine externe MySQL DB benutzen möchte, findet den Treiber und eine Beispielkonfiguration im Lieferumfang. |
Bevor SI Warcounter die Datenbank benutzen kann, müssen noch die
benötigten Tabellen angelegt werden. Dafür befinden sich im sql
Verzeichnis vorbereitete Scripte für Derby und MySQL Datenbanken.
Wer seine eigene DB verwenden will, muss sein eigenes Initialisierungsskript schreiben und den notwendigen JDBC Treiber unter database.Library in datasource.properties eintragen. Wenn alles vorbereitet ist, kann die DB mit java -jar init.jar sql/<script>.sqloder, deutlich komfortabler, mit einem Doppelklick auf initGui.jar oder java -jar initGui.jareingerichtet werden. initGui.jar zeigt dabei noch einmal die verwendete datasource.properties Datei an (das ist dieselbe, die auch von SI-Warcounter verwendet wird) und die dort gesetzten Properties. Im unteren Teil kann jetzt noch das passende Initialisierungsskript ausgewählt werden. Durch Klick auf Next>> gehts los. Das Ergebnis wird auf der nächsten Seite angezeigt. Durch Klick auf Finish(x) wird das Programm beendet. SI Warcounter ist nun einsatzbereit und kann gestartet werden. |