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 分钟前
MySQL基础(三)DQL(Data Query Language,数据查询语言)
数据库·mysql·oracle
我科绝伦(Huanhuan Zhou)11 分钟前
深入解析Oracle SQL调优健康检查工具(SQLHC):从原理到实战优化
数据库·sql·oracle
寒山李白4 小时前
MySQL安装与配置详细讲解
数据库·mysql·配置安装
文牧之5 小时前
PostgreSQL 的扩展pg_freespacemap
运维·数据库·postgresql
deriva5 小时前
某水表量每15分钟一报,然后某天示数清0了,重新报示值了 ,如何写sql 计算每日水量
数据库·sql
唐墨1236 小时前
android与Qt类比
android·开发语言·qt
Leo.yuan6 小时前
数据库同步是什么意思?数据库架构有哪些?
大数据·数据库·oracle·数据分析·数据库架构
Kookoos6 小时前
ABP VNext 与 Neo4j:构建基于图数据库的高效关系查询
数据库·c#·.net·neo4j·abp vnext
道剑剑非道6 小时前
QT开发技术【ffmpeg + QAudioOutput】音乐播放器 完善
开发语言·qt·ffmpeg
云之兕6 小时前
MyBatis 的动态 SQL
数据库·sql·mybatis