SQL 示例

Qt 提供了广泛的数据库互操作性,支持来自开源和专有厂商的产品。
SQL 支持已集成到 Qt 的模型/视图架构中,这使得为您的数据库应用程序提供 GUI 集成变得更加容易。
演示如何在模型/视图框架中使用Qt SQL 类 | |
“缓存表”示例展示了如何使用表视图访问数据库,并将数据中的任何更改缓存起来,直到用户通过按钮明确提交这些更改为止 | |
“钻取”示例展示了如何使用 QSqlRelationalTableModel 和 QDataWidgetMapper 类从数据库读取数据以及提交更改 | |
主从示例展示了如何在同一应用程序中呈现来自不同数据源的数据。专辑名称以及相应的艺术家和发行日期保存在数据库中,而每张专辑的曲目则存储在 XML 文件中 | |
“查询模型”示例演示了如何利用封装了查询和表视图的模型,对从 SQL 查询中获取的数据进行定制化处理以显示结果 | |
“关系表模型”示例展示了如何结合关系模型使用表视图,以可视化数据库中各项之间的关系 | |
SQL 浏览器示例展示了如何使用数据浏览器,将 SQL 语句在实时数据库上的执行结果可视化 | |
“SQL 控件映射器”示例展示了如何将数据库中的信息映射到表单上的控件 | |
“表模型”示例演示了如何使用专用的 SQL 表模型配合表视图来编辑数据库中的信息 |
© 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.