SQL-Beispiele

Qt bietet umfassende Datenbank-Interoperabilität und unterstützt dabei sowohl Open-Source- als auch proprietäre Produkte.
Die SQL-Unterstützung ist in die Model-View-Architektur von Qt integriert, was die GUI-Integration Ihrer Datenbankanwendungen vereinfacht.
Zeigt, wie man „ Qt SQL “-Klassen mit einem Modell-View-Framework verwendet | |
Das Beispiel „Cached Table“ zeigt, wie eine Tabellenansicht für den Zugriff auf eine Datenbank verwendet werden kann, wobei alle Änderungen an den Daten zwischengespeichert werden, bis der Benutzer sie explizit über eine Schaltfläche übermittelt | |
Das „Drill-Down“-Beispiel zeigt, wie man mithilfe der Klassen `QSqlRelationalTableModel` und `QDataWidgetMapper` Daten aus einer Datenbank liest und Änderungen übermittelt | |
Das „Master-Detail“-Beispiel zeigt, wie Daten aus verschiedenen Datenquellen in derselben Anwendung dargestellt werden können. Die Albumtitel sowie die zugehörigen Interpreten und Veröffentlichungsdaten werden in einer Datenbank gespeichert, während die Titel jedes Albums in einer XML-Datei abgelegt sind | |
Das Beispiel „Abfragemodell“ zeigt, wie man angepasste Versionen von Daten erstellt, die aus einer SQL-Abfrage stammen, und zwar mithilfe eines Modells, das die Abfrage und Tabellenansichten zur Anzeige der Ergebnisse kapseln | |
Das Beispiel „Relational Table Model“ zeigt, wie man Tabellenansichten mit einem relationalen Modell verwendet, um die Beziehungen zwischen Elementen in einer Datenbank zu visualisieren | |
Das Beispiel „SQL-Browser“ zeigt, wie ein Datenbrowser verwendet werden kann, um die Ergebnisse von SQL-Anweisungen in einer Live-Datenbank zu visualisieren | |
Das Beispiel „SQL-Widget-Mapper“ zeigt, wie man Informationen aus einer Datenbank auf Widgets in einem Formular abbildet | |
Das Beispiel „Tabellenmodell“ zeigt, wie ein spezielles SQL-Tabellenmodell mit Tabellenansichten verwendet wird, um Informationen in einer Datenbank zu bearbeiten |
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.