Anlegen von Datenbankverbindungen

Hier können Datenbankverbindungen unterschiedlichen Typs eingerichtet werden. Beispielsweise Oracle- und MSSQL-Datenbanken.

Eingerichtete Datenbankverbindungen können jederzeit bearbeitet oder gelöscht werden. 

Um eine Datenbankverbindung anzulegen, klicken Sie im Projekt Explorer unter Datenbank auf „Verbindungen“.

Klicken Sie auf „Datenbankverbindung hinzufügen“.

Legen Sie einen Namen für die Verbindung fest. Je nach Datenbanktyp wählen Sie den passenden JDBC – String aus.


JDBC Strings

In QuickHMI sind folgende JDBC Treiber enthalten, deren Strings wie folgt aufgebaut werden müssen:

  • MariaDB (MySQL)
    jdbc:mariadb://<host>:<port>/DB?user=<MyUser>&password=<MyPassword>
  • Oracle
    jdbc:oracle:thin:<MyUser>/<MyPassword>@<host>:<port>:< MyService>
  • Firebird
    jdbc:firebirdsql:<host>/<port>:<PfadInklusiveDatenbankName>?encoding=UTF8&userName=<MyUser>&pass-word=<MyPassword
  • PostgresSQL
    jdbc:postgresql://<host>/test?user=<MyUser>&password=<MyPassword>&ssl=true
  • Sqlite
    jdbc:sqlite:<PfadInklusiveDatenbankName>

Legen Sie im QuicKHMI Editor eine neue Datenbankverbindung an, haben Sie im Dialog „Verbindung erstellen oder bearbeiten“ die Möglichkeit, über den Button „Treiber Ordner öffnen“ zu den in QuickHMI installierten JDBC Treibern zu gelangen.

Hier können Sie bei Bedarf auch eigene JDBC Treiber hinein kopieren.


Ebenso werden installierte JDBC Treiber aufgelistet, deren Ordner Sie mit „Treiber Ordner öffnen“ einsehen können.

Fahren Sie anschließend fort mit „Hinzufügen“.


Beispiel für MYSQL-Datenbank

Für die Verbindung zu einer MYSQL-Datenbank mit folgenden Daten

Host: localhost

Port: 3306

Datenbankschema: qhmi

Benutzer: qhmi

Passwort: qhmi2025

ist der jdbc-String wie folgt aufgebaut:

jdbc:mariadb://localhost:3306/qhmi?user=qhmi&password=qhmi2025

Freie Wahl von SQL-Datenbanken

QuickHMI unterstützt alle relationalen SQL-Datenbanken für die ein JDBC Treiber zur Verfügung steht. Für einige gängige Datenbanken werden bereits passende JDBC Treiber mit ausgeliefert. Die Nachinstallation eigener JDBC Treiber ist problemlos möglich.