QT Sqlite数据库-教程001 创建数据库和表-下

【1】创建带名称的数据库

cpp 复制代码
#include <QtSql/QSqlDatabase>
#include <QtSql/QSqlQuery>
#include <QtSql/QSqlRecord> 
 
QString path = QDir::currentPath();
QApplication::addLibraryPath(path+QString("/release/plugins"));
QPluginLoader loader(path+QString("/release/plugins/sqldrivers/qsqlite.dll"));
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE", "myDataBase");

db.setDatabaseName("c:\\myDataBaseName.db");
  

【2】代码中的"myDataBase"是一个sqlite的连接对象名称,对于同一个数据库文件,通过修改连接名称,就可以实现多个连接。否则就会踢掉上一个连接

【3】"c:\\myDataBaseName.db"是数据库文件的绝对路径,通过设置名称,就可以访问不同的数据库

相关推荐
dishugj2 分钟前
【Oracle】 RAC 数据库监听原理解析
数据库·oracle
m0_686041617 分钟前
使用Scikit-learn构建你的第一个机器学习模型
jvm·数据库·python
PD我是你的真爱粉11 分钟前
MySQL基础-DDL语句
数据库·mysql·oracle
我就是你毛毛哥13 分钟前
Spring Boot 项目使用 EasyExcel 实现导出功能
数据库·spring boot·oracle
BD同步15 分钟前
铷原子频率标准设备存在的意义是什么
大数据·数据库·人工智能
白山云北诗19 分钟前
一文读懂什么是CC攻击
网络·数据库·tcp/ip·网络安全·cc·cc攻击·请求数
L16247624 分钟前
MySQL 8.0+ MHA 高可用集群搭建(生产环境级・超详细)
数据库·mysql
2401_8384725125 分钟前
构建一个桌面版的天气预报应用
jvm·数据库·python
秦苒&27 分钟前
【脉脉】AI 创作者 xAMA 知无不言:在浪潮里,做会发光的造浪者
大数据·c语言·数据库·c++·人工智能·ai·操作系统
码农水水30 分钟前
美团Java面试被问:Netty的ByteBuf引用计数和内存释放
java·开发语言·数据库·mysql·算法·面试·职场和发展