Mysql

Aus STARFACE Wiki

Wechseln zu: Navigation, Suche
Icon-attention.png Dieses Feature ist noch im Prototyp-Stadium, d.h. Sie können es benutzen und testen. Es ist möglich dass durch dieses Feature Effekte auftreten die nicht gewünscht sind oder es einfach nicht wie gewünscht funktioniert. Generell erfolgt der Einsatz dieses Features auf eigene Gefahr.

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

Siehe auch

Meine Werkzeuge