没有合适的资源?快使用搜索试试~ 我知道了~
首页Qt数据库编程Qt数据库编程
经典 经典 经典 经典经典 经典 经典 经典经典 经典 经典 经典经典 经典 经典 经典经典 经典 经典 经典经典 经典 经典 经典经典 经典 经典 经典经典 经典 经典 经典经典 经典 经典 经典经典 经典 经典 经典经典 经典 经典 经典经典 经典 经典 经典经典 经典 经典 经典经典 经典 经典 经典经典 经典 经典 经典经典 经典 经典 经典经典 经典 经典 经典经典 经典 经典 经典经典 经典 经典 经典经典 经典 经典 经典经典 经典 经典 经典经典 经典 经典 经典经典 经典 经典 经典经典 经典 经典 经典经典 经典 经典 经典
资源详情
资源评论
资源推荐

Qt 数据库编程
现在我们讲使用数据库来进行变成, 具体的提供了 SELECT INSERT UPDATE DELETE
等数据库的执行语句, 这是在数据库的接口, 当在图形下显示数据时需要使用到
QSqlTableModel . 所以在数据库编程之前需要掌握基础的 SQL 命令语句。
数据库驱动成
相 关 联 的 累 包 含 了 QSqlDriver , QSqlDriverCreatpor , QSqlDriverCreatorBase,
QSqlDriverPlugin 与 QSqlResult .
数据库的应用程序接口层
这些累提供了访问数据库, 提出一个连接请求,如同文件访问一样, 当连接成功, 讲
通过判断信息返回信息, 只要建立了连接就可以使用 QSqlQuery 类, 来操作数据库, 在
连接数据库之后还提供了几个类, 例如 QSqlError , QSqlField , QSqlIndex , 与 QSqlRecord
用户接口层
这些 累 提供 了 与 数 据相 关 的 不 见, 包 含了 QSqlQueryModel, QSqlTableModel, 与
QSqlRelationTableModel 。 这些类的定义使用是用来提供数据库的模式与试图来设计的。
连接到数据库
如果要建立一个数据库的连接, 首先要知道使用的什么数据库, 并为这个数据库的连
接加载驱动, 如果是 mysql 数据库, 都会有用户名与密码, 这也是必须设置的, 被连接
的数据库或许在本地或者在远程的某台计算机上, 所以需要设置一个主机的名称来区别。
下面是连接数据库的例子:
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("bigblue");
db.setDatabaseName("flightdb");
db.setUserName("acarlson");
db.setPassword("1uTbSbAs");
bool ok = db.open();
我们同时也可以建立两个数据库的连接:
QSqlDatabase firstDB = QSqlDatabase::addDatabase("QMYSQL", "first");
QSqlDatabase secondDB = QSqlDatabase::addDatabase("QMYSQL", "second");
在 打 开 数 据 库 的 时 候 有 可 能 会 发 生 错 误 , 这 里 提 供 了 一 个 静 态 的 函 数 ,
QSqlDatabase::lastError() 来返回当前所发生的错误。 与文件相同当打开了一个数据的时候,
需 要 在 操 作 完 毕 后 关 闭 数 据 库 , 使 用 QSqlDatabase::close() , 之 后 调 用
QSqlDatabase::removeDatabase().


















ikJOY
- 粉丝: 1
- 资源: 2
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- Xilinx SRIO详解.pptx
- Informatica PowerCenter 10.2 for Centos7.6安装配置说明.pdf
- 现代无线系统射频电路实用设计卷II 英文版.pdf
- 电子产品可靠性设计 自己讲课用的PPT,包括设计方案的可靠性选择,元器件的选择与使用,降额设计,热设计,余度设计,参数优化设计 和 失效分析等
- MPC5744P-DEV-KIT-REVE-QSG.pdf
- 通信原理课程设计报告(ASK FSK PSK Matlab仿真--数字调制技术的仿真实现及性能研究)
- ORIGIN7.0使用说明
- 在VMware Player 3.1.3下安装Redhat Linux详尽步骤
- python学生信息管理系统实现代码
- 西门子MES手册 13 OpcenterEXCR_PortalStudio1_81RB1.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论11