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

相关推荐
信创天地几秒前
国产关系型数据库部署与权限管理实战:人大金仓、达梦、南大通用、华为GaussDB
数据库·华为·gaussdb
少控科技5 分钟前
QT高阶日记007
开发语言·qt
l1t19 分钟前
psql 中的流水线操作(PostgreSQL 18)
数据库·人工智能·postgresql
enfpZZ小狗21 分钟前
使用Flask快速搭建轻量级Web应用
jvm·数据库·python
Geek攻城猫22 分钟前
深入理解 SQL 多字段排序:从基础到高级技巧
数据库·sql
洛_尘27 分钟前
MySQL 7:数据库设计
数据库·mysql
heze0934 分钟前
sqli-labs-Less-22
数据库·mysql·网络安全
余衫马34 分钟前
Qt for Python:PySide6 入门指南(中篇)
开发语言·c++·python·qt
叫我:松哥35 分钟前
基于YOLO的图像识别系统,结合Flask、Bootstrap和SQLite,提供图像检测、数据管理和用户交互功能,可以检测80个类别
人工智能·python·yolo·信息可视化·sqlite·flask·bootstrap
墨雨晨曦881 小时前
如何保证redis和mysql数据一致性方案对比
数据库·redis·mysql