SQL の例

Qt は、オープンソースとプロプライエタリの両方のベンダーの製品をサポートし、広範なデータベースの相互運用性を提供します。

SQL サポートは Qt のモデル/ビューアーキテクチャと統合されており、データベースアプリケーションの GUI 統合が容易になります。

Books

Qt SQL クラスをモデル/ビューフレームワークで使用する方法を示します。

Cached SQL Table

キャッシュテーブルの例では、テーブルビューを使用してデータベースにアクセスし、ユーザーがプッシュボタンを使用して明示的に送信するまで、データへの変更をキャッシュする方法を示します。

Drill Down Example

Drill Down の例では、QSqlRelationalTableModel クラスと QDataWidgetMapper クラスを使用して、データベースからデータを読み取り、変更を送信する方法を示します。

Master Detail Example

マスター詳細の例では、同じアプリケーションで異なるデータソースからのデータを表示する方法を示します。アルバムのタイトル、対応するアーティスト、リリース日はデータベースに保存され、各アルバムのトラックは XML ファイルに保存されます。

Query Model Example

クエリ・モデルの例では、クエリをカプセル化したモデルと、結果を表示するテーブル・ビューを使用して、SQL クエリから取得したデータのカスタマイズ・バージョンを作成する方法を示します。

Relational Table Model Example

リレーショナルテーブルモデルの例では、リレーショナルモデルでテーブルビューを使用し、データベース内の項目間の関係を可視化する方法を示します。

SQL Browser

SQL Browser の例は、データブラウザを使用してライブデータベース上の SQL 文の結果を可視化する方法を示す

SQL Widget Mapper Example

SQL Widget Mapper の例は、データベースからフォーム上のウィジェットに情報をマップする方法を示します。

Table Model Example

テーブルモデルの例では、データベース内の情報を編集するために、テーブルビューを持つ特殊な SQL テーブルモデルを使用する方法を示します。

©2024 The Qt Company Ltd. 本書に含まれるドキュメントの著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。