社区
Qt
帖子详情
Qt如何将新建的sql数据库保存成文件
suh_a
2016-05-05 03:25:10
如题 Qt中使用 QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); 方式新建database 并写入数据 现在想将其保存为文件格式方便下次读取。请问有什么方式保存么,请各路大神赐教
...全文
1342
5
打赏
收藏
Qt如何将新建的sql数据库保存成文件
如题 Qt中使用 QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); 方式新建database 并写入数据 现在想将其保存为文件格式方便下次读取。请问有什么方式保存么,请各路大神赐教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yueashuxia
2016-08-16
打赏
举报
回复
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); db.setDatabaseName("文件名"); if(db.open()) { //数据库打开成功 } 执行这几句后,在Debug文件夹下就会有“文件名.db”了。 本来没有“文件名.db”就会创建“文件名.db”。 本来有“文件名.db”了就会直接打开。
___依米花___
2016-08-05
打赏
举报
回复
不是很理解你说的“保存为文件格式”是什么意思。 QSqlDatabase本身不能创建数据库,只能打开数据库。因此你可以用QFile创建一个空的文件,然后用QSqlDatabase打开这个文件,并且进行创建表、插入数据等等操作。 //Step1:打开或新建数据库文件,确保数据库文件存在。 QString dbFileName = "myDB.db"; QFile dbFile(dbFileName); if (false == dbFile.open(QIODevice::Append)) { return QString::fromLocal8Bit("打开数据库文件失败。"); } dbFile.close(); //Step2:打开数据库。 QSqlDatabase m_db = QSqlDatabase::addDatabase(QSQLITE); m_db.setDatabaseName(dbFileName); if (false == m_db.open()) { return m_db.lastError().databaseText(); }
suh_a
2016-05-06
打赏
举报
回复
引用 2 楼 fxbszj 的回复:
你都没有创建数据库文件,保存什么呢?
额 这块不是太了解 请问怎么创建文件呢。。。
fxbszj
2016-05-06
打赏
举报
回复
你都没有创建数据库文件,保存什么呢?
suh_a
2016-05-05
打赏
举报
回复
自己顶...............................
Qt
5操作
sql
server2008
数据库
Qt
5操作
sql
server
数据库
2008,使用前请自行参照网上教程建立
sql
表。
Qt
数据库
高级编程、
SQL
Server、My
SQL
、
SQL
ite
Qt
框架是由
Qt
Company开发的全球主流跨平台C++界面应用程序开发框架、是跨平台项目的主流解决方案,
Qt
5 框架是高效的跨平台C++框架,易扩展,组件丰富、允许真正地组件编程,既可以开发桌面应用程序,也可用于控制台工具、上位机软件、和高性能服务器的开发,目前国内
Qt
高级开发工程师的待遇也一直居高不下!本课程为黄强老师《
Qt
5一站式编程》系列课程中的核心课、主要帮助学员熟练
数据库
驱动ODBC介绍 Q
Sql
Database核心类讲解
Qt
使用ODBC对
SQL
Server
数据库
的增删改查
Qt
使用ODBC对My
SQL
数据库
的增删改查
Qt
使用ODBC对Access
数据库
的增删改查
Qt
数据库
模块架构源码剖析
Qt
使用MSVC、MinGW编译My
SQL
数据库
驱动
Qt
使用QMY
SQL
对My
SQL
数据库
的增删改查
Qt
使用Q
SQL
ITE对
SQL
ite
数据库
的增删改查
期末大作业基于My
SQL
+Py
Qt
5开发的选票系统python源码+详细注释+
sql
数据库
及操作记录.zip
期末大作业基于My
SQL
+Py
Qt
5开发的选票系统python源码+详细注释+
sql
数据库
及操作记录.zip 目录 一、 前期准备 1 1安装软件 1 2.配置虚拟环境 1 3.安装相关模块 3 (1)安装 Py
Qt
5 3 (2)安装
Qt
Designer 3 (3)安装...
Qt
Creator 的安装和hello world 程序+其他程序的编写--不是一般的好
1.
新建
Qt
4 Gui Application 工程,将工程命名为MainWindow,其他选项默认 即可。 生
成
的窗口界面如下图。其中最上面的为菜单栏。 2.我们在Type Here 那里双击,并输入“
文件
(&F)”,这样便可将其
文件
菜单的 快捷键设...
Qt
16,216
社区成员
26,595
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章