QSqlDatabase 
使用静态方法addDatabase来创建一个数据库连接。
如果你的程序中只有一个数据库连接,可以使用如下语句创建连接
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");

如果你的程序要处理多个数据库连接,那么就使用如下的方式:

QSqlDatabase db1 = QSqlDatabase::addDatabase("QSQLITE","first");
QSqlDatabase db2 = QSqlDatabase::addDatabase("QSQLITE", "second");
1. 第一个参数为数据库驱动名称
2. 第二个参数是数据库连接名称,如果不填写,会有一个默认名称。
3. 如果新建的数据库连接名和之前的数据库连接名重复,则会删除之前的连接并重新创建一个连接。
4. 通过数据库连接名区分不同的数据库连接。
大致流程如下:
1. 新建数据库连接
2. 通过一些列的set方法进行连接的设置
3. 调用open方法创建实际的连接,在open之前是无法进行任何数据库操作的。
4. 进行数据库操作。
5. 关闭数据库
 
 

最新文章

  1. ruby中tes-unitt数据初始化方法整理
  2. mysql常用方法学习
  3. iOS 9.0中UIAlertController的用法
  4. iframe自适应高度的多种方法方法小结
  5. ubuntu相关软件合集(持续更新中)
  6. 422. Valid Word Square
  7. Eclipse标准版安装J2EE插件
  8. Uva 11076 Add Again (数论+组合数学)
  9. DevOps之归纳总结
  10. jQuery学习笔记之extend方法小结
  11. centos7,zabbix3.2通过zabbix_java_gateway监控jmx[java/tomcat]
  12. VS2017中VC++项目添加StringTable资源
  13. 怎么让Windows2012和Windows2008多用户同时远程
  14. 构造代码块----java基础总结
  15. C语言复习---比赛问题
  16. SharePoint 2013 Step by Step—— How to Upload Multiple Documents in Document Library
  17. IDEA设置syso快捷键输出System.out.println();
  18. 系统学习(javascript)_基础(数据类型一)
  19. Hystrix的原理与使用
  20. ios处理键盘的大小

热门文章

  1. NetworkX系列教程(9)-线性代数相关
  2. Arrays.binarySearch采坑记录及用法
  3. 使用Python调用Zabbix API
  4. JAVA基础知识|继承的几个问题
  5. 区间最值问题(RMQ)
  6. idea创建Web项目(基于Maven多模块)
  7. Mysql -- The used SELECT statements have a different number of columns
  8. 调用百度地图API的总结
  9. 将bat文件注册成为系统服务
  10. API的查看