电脑公司网站系统源码,国际新闻今天最新,安徽网站建设公司哪家好,做logo的比赛网站Qt SQL支持的数据库
要在项目中使用 Qt SQL 模块#xff0c;需要在项目配置文件中添加下面一条设置语句#xff1a;
Qt sql在头文件或源文件中使用 Qt SQL 模块中的类#xff0c;可以使用包含语句#xff1a;
#include QtSql这样会将某个 Qt SQL 模块中的所有类…Qt SQL支持的数据库
要在项目中使用 Qt SQL 模块需要在项目配置文件中添加下面一条设置语句
Qt sql在头文件或源文件中使用 Qt SQL 模块中的类可以使用包含语句
#include QtSql这样会将某个 Qt SQL 模块中的所有类都包含进去如果只使用其中的某些类为避免冗余可哟单独包含某个类。
Qt SQL 支持的数据库
Qt SQL 提供了一些常见数据库的驱动包括网络型数据库如 Oracle、MS SQL Server 等也包括简单的单机型数据库。如 SQLite。Qt SQL 提供的数据库驱动如下
驱动名数据库QDB 2IBM DB 2QIBASEBorland InterBase 数据库QMYSQLMySQL 数据库QOCIQracle 调用接口驱动QODBCOpen Database ConnectivityQPSQLPostgreSQLQSQLITE 2SQLite 2 数据库QSQLITESQLite 3 数据库QTDSSybase Adaptive Server
Qt SQL 主要类
类名功能描述QSqlDatabase用于建立数据库连接QSqlDriver用于访问具体的 SQL 数据库的底层抽象类QSqlDriverCreator为某个具体的数据库驱动提供 SQL 驱动的模版类QSqlDriverCreatorBase所有 SQL 驱动器的基类QSqlDriverPlugin用于定制 QSqlDriver 插件的抽象基类QSqlErrorSQL 数据库错误信息可以用于访问上一次出错的信息QSqlField操作数据表或视图的字段的类QSqlIndexQSqlQuery执行各种 SQL 语句的类QSqlQueryModelSQL 查询结果数据的只读数据模型,用于 SELECT 查询结果数据记录的只读显示QSqlRecord封装了数据记录操作的类QSqlRelation用于存储 SQL 外键信息得嘞用于 QSqlRelationalTableModel 数据源中设置代码字段与关联数据表的关系QSqlRelationalDelegate用于 QSqlRelationalTableModel 的一个代码字段的显示和编辑代理组件一般是一个 QComboBox 组件下拉列表中自动填充代码表的代码字段对应的实际内容QSqlRelationalTableModel用于一个数据表的可编辑的数据模型支持代码字段外键QSqlResult访问 SQL 数据库的抽象接口QSqlTableModel编辑一个单一数据表的数据模型类QDataWidgetMapper用于界面组件和字段之间实现映射实现字段内容自动显示的类
参考资料https://it.0voice.com