当前位置: 首页 > news >正文

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

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

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

相关文章:

  • Qt之OpenGL使用Qt封装好的着色器和编译器
  • 【图像分类】【深度学习】图像分类评价指标
  • (区间 dp)洛谷 P1220 关路灯/P2466 Sue 的小球 题解
  • QCustomPlot安装及demo
  • 洛谷 三连击 暴力枚举
  • 如何在 CentOS 7 系统上以容器方式部署 GitLab,使用 ZeroNews 通过互联网访问 GitLab 私有仓库,进行代码版本发布与更新
  • 订单防重复提交与超时取消:AOP + 延迟队列实战
  • Tabnet介绍(Decision Manifolds)和PyTorch TabNet之TabNetRegressor
  • 鼎讯信通 通信安全的终极解决方案:机架式通信干扰机
  • 小白学习java第12天:IO流之缓冲流
  • 数据库守护神-WAL机制
  • 业务幂等性技术架构体系-接口幂等
  • 时序数据异常检测-综述
  • 【蓝桥杯】赛前练习
  • STM32 模块化开发指南 · 第 3 篇 环形缓冲区 RingBuffer 模块设计与单元测试
  • WHAT - React 安全地订阅外部状态源 - useSyncExternalStore
  • 我的Hexo自动Webhook部署方案
  • tree-sitter 的 grammar.js 编写方法
  • 如何进行预算考核
  • Ubuntu22环境下,Docker部署阿里FunASR的gpu版本
  • 上海 网站制作/seo西安
  • 公司必备的几个部门/充电宝关键词优化
  • 长春有微信网站一起整的吗/谷歌广告优化
  • 公司网站建设 阿里/2023年适合小学生的新闻
  • 找别人做网站需要什么信息/网络营销培训
  • 网站设计和美工一样吗/优化网站排名方法教程