Qt SQL
The Qt SQL module provides support for SQL databases. Qt SQL's APIs are divided into different layers
- 驱动层
- SQL API层
- 用户界面层
The SQL Programming guide contains information about development using Qt SQL.
使用模块
使用 Qt 模块的 C++ API 需要链接到模块库,无论是直接还是通过其他依赖。有几个构建工具都有专门的支持,包括 CMake 和 qmake.
使用 CMake 构建
使用 find_package()
命令在 Qt6
软件包中定位所需的模块组件
find_package(Qt6 REQUIRED COMPONENTS Sql)
target_link_libraries(mytarget PRIVATE Qt6::Sql)
有关详细信息,请参阅使用 CMake 构建概述。
使用 qmake 构建
要使用 qmake 构建模块,请将模块添加到项目 .pro 文件中的 QT
变量的值
QT += sql
文章和指南
示例
参考
模块演变
Qt SQL 更改列出了为 Qt 6 系列Qt所做的模块 API 和功能的重要更改。
许可证和归属
Qt SQL 可在 Qt 公司 的商业许可下获得。此外,它可在免费软件许可证下获得:GNU Lesser General Public License,版本 3,或 GNU General Public License,版本 2。有关详细信息,请参阅Qt 许可政策。
此外,Qt 6.7.2 的 Qt SQL 可以下列许可下的第三方模块
SQLite Blessing |
© 2024 The Qt Company Ltd. 本文档中包含的贡献均为其各自所有者的版权。本提供的文档在免费软件基金会(Free Software Foundation)发布的 GNU Free Documentation License version 1.3 的条款下获得许可。Qt 及其相关徽标是 The Qt Company Ltd. 在芬兰和其他国家的商标。所有其他商标均为其各自所有者的财产。