SQLITE一个数据库多个连接
2015-10-10 08:59
351 查看
//记得把上一个连接关闭掉QSqlDatabase::colse();方法。
QSqlDatabase db1 = QSqlDatabase::addDatabase("QSQLITE", "con2");//新连接的名字
db1.setDatabaseName("D:\\space_application\\test_sqlite\\test_sqlite\\test.db");
同一个数据库的多个连接。
setDatabaseName("D:\\space_application\\test_sqlite\\test_sqlite\\test.db");//指定连接使用的数据库文件。
//即该数据库上创建多个连接。
QSqlQuery sq2(db1);//QSqlQuery使用新的连接。
sq2.prepare( strCreateTb );
if ( !sq2.exec() )
{
qDebug()<<"create failed"<<sq2.lastError();
}
QSqlDatabase db1 = QSqlDatabase::addDatabase("QSQLITE", "con2");//新连接的名字
db1.setDatabaseName("D:\\space_application\\test_sqlite\\test_sqlite\\test.db");
同一个数据库的多个连接。
setDatabaseName("D:\\space_application\\test_sqlite\\test_sqlite\\test.db");//指定连接使用的数据库文件。
//即该数据库上创建多个连接。
QSqlQuery sq2(db1);//QSqlQuery使用新的连接。
sq2.prepare( strCreateTb );
if ( !sq2.exec() )
{
qDebug()<<"create failed"<<sq2.lastError();
}
相关文章推荐
- 21分钟 MySQL 入门教程
- MySQL核心基础(一)之数据库介绍
- MySQL的EVENT调度器详解
- Oracle之dba_profiles解析
- MS-SQLServer 2000 T-SQL 交叉报表(行列互换) 交叉查询 旋转查询
- 黄聪:MYSQL提交一批ID,查询数据库中不存在的ID并返回
- [MSSQL]系统管理常用语句
- SQLITE数据库 封装很好的类
- Redis大冒险
- SQL Server 连接字符串和身份验证
- Oracle Flashback技术之Flashback Database
- Oracle创建触发器实现主键自增
- 数据库AngularJs
- Memcached 笔记与总结(5)Memcached 的普通哈希分布和一致性哈希分布
- mysql闪退解决
- 跟我一起学习redis(一)
- 数据库中使用正则表达式小结
- ORACLE数据库中怎么求除数字、字母之外的非中文字符的正则表达式
- MySQL快速复制数据库数据表的方法
- Mysql复制表结构、表数据的方法