Mysql
Aus STARFACE Wiki
Inhaltsverzeichnis |
Integration von MySQL ins Modulsystem
Ein JDBC Treiber für eine Verbindung zu einer MySQL Datenbank ist leider nicht in der STARFACE enthalten. Die Bündelung mit kommerzieller Software geht leider aus lizenzrechtlichen Gründen nicht. Ausserhalb dieser Bündelung darf der Treiber aber verwendet werden.
Diese Integration wird von dem STARFACE Support nicht unterstützt. Es muss nicht sein, dass die hier aufgezeigten Möglichkeiten funktionieren.
1. Möglichkeit
Diese Vorgehen wird ein Update der STARFACE nicht überleben, d.h. die Schritte müssen nach jedem Update erneut ausgeführt werden.
- Treiber auf die STARFACE kopieren
/var/lib/tomcat5/webapps/localhost/starface/WEB-INF/lib/
- Webserver neustarten
service tomcat5 restart
2. Möglichkeit
Da der Treiber hier direkt in das Modul kopiert wird, bleibt der Treiber auch nach einem Update vorhanden. Allerdings muss bei diesem Vorgehen die Lizenz des Treibers beachtet werden.
- Modul ändern und speichern
- im Dateisystem der Starface unter /var/starface/module/modules/repo/ das Verzeichnis ausfindig machen, das zuletzt geändert wurde
- den JDBC-Treiber (.jar mit der Klasse "com.mysql.jdbc.Driver") dort hinein kopieren
- Modul aus der Web-Oberfläche herunterladen
- Modul in der Web-Oberfläche wieder importieren
