具有Qt发布版本的Sqlite数据库
Sqlite database with release version of Qt
我目前有一个Qt桌面应用程序的发布版本。我在应用程序中使用了Sqlite数据库。如何提供带有.app?以便在使用应用程序时可以访问和使用数据库?
如果你的意思是,如何在qt中打开/create或访问数据库,那么你应该使用QSqlDatabase class,这里有一个例子:
#include <QtSql/QSqlDatabase>
#include <QtSql/QSqlQuery>
#include <QtSql/QSqlError>
QSqlDatabase db;
QSqlQuery query;
db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("db.sqlite"); // path to your database
qDebug()<<"database is opened - "<<db.open();
// this is how you can execute queries to database
query.exec("create table options "
"(id integer primary key, "
"option text)");
query.exec(QString("insert into options values(NULL,'%1')").arg(QString("look")));
query.exec(QString("insert into options values(NULL,'%1')").arg(QString("dance")));
query.exec(QString("insert into options values(NULL,'%1')").arg(QString("read")));
db.close();
在您的 .pro 文件中不要忘记添加QT += sql
行
相关文章:
- 查询SQLite数据库中的日期
- 连接到 URL Sqlite 数据库C++
- 在SQLITE数据库中写入记录需要花费大量时间.如何提高刀片操作效率?
- 如何使用C ++将SQLite数据库中的所有表从一个数据库复制到另一个数据库
- 将数据从 SQLite 数据库保存到变量中
- QT QML:使用.qrc文件将SQLite数据库部署到Android不起作用
- 确定 SQLite 数据库是否已锁定
- 如何在 Windows 上使用 Visual Studio 2017 连接到 C++ 中的 sqlite 数据库?
- 如何在Qt cpp的SQlite数据库中插入变量的值
- 使用 c++ 生成器编译 sqlite 数据库时出错 5.
- 如何在不同的列中插入随机数量的值? 查询.C++.SQlite 数据库
- Qt:如何使用sqlite数据库修改2个表中的数据记录
- QT SQLITE数据库不会打开
- 如何使用现有的 Sqlite 数据库部署 Qt 应用程序
- 如何从Qt使用密码访问Sqlite数据库
- 在C++中创建 Sqlite 数据库
- 在哪里可以在Windows和OS X上存储SQLite数据库
- 使用 qt 从 sqlite 数据库中获取数据
- 如何使用QT在SQLite数据库中插入RadioButton值
- 将特定结果集从Oracle数据库复制到C 中的SQLite数据库的最佳方法