Topic outline

  • Topic 1

  • Topic 2

  • Database Connection

    .Um eine einfache Benutzeroberfläche (UI) zu erstellen, die mit der Datenbank interagiert, werden wir Qt Widgets verwenden. Wir werden eine einfache Anwendung erstellen, die es dem Benutzer ermöglicht, Daten anzuzeigen und neue Einträge in die Datenbank einzufügen.


    ├── main.cpp
    ├── database.h
    ├── database.cpp
    └── mainwindow.ui
    └── mainwindow.h
    └── mainwindow.cpp

    • Definition einer Database-Klasse, die eine Methode zur Verbindung mit einer MySQL-Datenbank bereitstellt.


      • main.cpp: Initialisiert die Qt-Kernanwendung und stellt die Verbindung zur Datenbank her.

    • Typisches Symptom:
      QMYSQL-Treiber nicht geladen. Lösung: Holen Sie sich das vorgefertigte Qt SQL-Treiber-Plug-in, das zum Herstellen einer Verbindung zu MySQL/MariaDB mithilfe von Qt erforderlich ist. Laden Sie qsqlmysql.dll-Binärdateien herunter, die aus dem offiziellen Qt-Quellcode erstellt wurden

  • Topic 4