QSqlDatabase

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. 关闭数据库
 
 
相关文章
相关标签/搜索