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"是数据库文件的绝对路径,通过设置名称,就可以访问不同的数据库

相关推荐
一路向北⁢9 分钟前
Spring Boot 3 整合 SSE (Server-Sent Events) 企业级最佳实践(二)
java·数据库·spring boot·sse·通信
远方160911 分钟前
112-Oracle database 26ai下载和安装环境准备
大数据·数据库·sql·oracle·database
2401_8384725112 分钟前
Python多线程与多进程:如何选择?(GIL全局解释器锁详解)
jvm·数据库·python
光影少年28 分钟前
非关系数据库和关系型数据库都有哪些?
数据库·数据库开发·非关系型数据库
2301_8223636029 分钟前
Python单元测试(unittest)实战指南
jvm·数据库·python
麦兜*33 分钟前
深入解析分布式数据库TiDB核心架构:基于Raft一致性协议与HTAP混合负载实现金融级高可用与实时分析的工程实践
数据库·分布式·tidb
m0_5613596739 分钟前
Python面向对象编程(OOP)终极指南
jvm·数据库·python
yufuu9843 分钟前
用Python批量处理Excel和CSV文件
jvm·数据库·python
Albert Tan44 分钟前
Oracle EBS 12.2 审计追踪
数据库·oracle
世界尽头与你1 小时前
(修复方案)CVE-2022-21587: Oracle E-Business Suite 访问控制错误漏洞
数据库·安全·oracle·渗透测试