SQL の例
Qt は、オープンソースとプロプライエタリの両方のベンダーの製品をサポートし、広範なデータベースの相互運用性を提供します。
SQL サポートは Qt のモデル/ビューアーキテクチャと統合されており、データベースアプリケーションの GUI 統合が容易になります。
Qt SQL クラスをモデル/ビューフレームワークで使用する方法を示します。 | |
キャッシュテーブルの例では、テーブルビューを使用してデータベースにアクセスし、ユーザーがプッシュボタンを使用して明示的に送信するまで、データへの変更をキャッシュする方法を示します。 | |
Drill Down の例では、QSqlRelationalTableModel クラスと QDataWidgetMapper クラスを使用して、データベースからデータを読み取り、変更を送信する方法を示します。 | |
マスター詳細の例では、同じアプリケーションで異なるデータソースからのデータを表示する方法を示します。アルバムのタイトル、対応するアーティスト、リリース日はデータベースに保存され、各アルバムのトラックは XML ファイルに保存されます。 | |
クエリ・モデルの例では、クエリをカプセル化したモデルと、結果を表示するテーブル・ビューを使用して、SQL クエリから取得したデータのカスタマイズ・バージョンを作成する方法を示します。 | |
リレーショナルテーブルモデルの例では、リレーショナルモデルでテーブルビューを使用し、データベース内の項目間の関係を可視化する方法を示します。 | |
SQL Browser の例は、データブラウザを使用してライブデータベース上の SQL 文の結果を可視化する方法を示す | |
SQL Widget Mapper の例は、データベースからフォーム上のウィジェットに情報をマップする方法を示します。 | |
テーブルモデルの例では、データベース内の情報を編集するために、テーブルビューを持つ特殊な SQL テーブルモデルを使用する方法を示します。 |
©2024 The Qt Company Ltd. 本書に含まれるドキュメントの著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。