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.
