QT读写Sqlite数据库

QT读写Sqlite数据库

 

 

//.h

 

/****************************************************************************
**
** Date    : 2010-05-08
** Author  : furtherchan

** If you have any questions , please contact me
**
****************************************************************************/

 

#ifndef SQLITEDB_H
#define SQLITEDB_H

#include <QObject>
#include <QSqlDatabase>
#include <QSqlQuery>
#include <QSqlQueryModel>
#include <QMessageBox>
#include <QString>
#include <QStringList>

class SqliteDB : public QObject
{

public:
    SqliteDB();
    QStringList strListUser;
    QStringList strListId;
    QStringList strListName;

    void connectDB();
    void closeDB();
    void getUserInfo( QString id );
    void updateUserLogStat( QString id, QString st

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Qt作为一个跨平台的应用开发工具,提供了丰富的API和类库,可以方便地操作多个SQLite数据库和文件。下面是一些常见的Qt操作多个SQLite数据库和文件的方法: 1. 使用QSqlDatabase类:Qt提供了QSqlDatabase类来连接和管理SQLite数据库。可以使用QSqlDatabase::addDatabase()方法创建连接对象,然后使用QSqlDatabase::setDatabaseName()方法指定数据库名称和路径。如果需要同时连接多个数据库,可以为每个数据库创建独立的QSqlDatabase对象,在需要时打开和关闭数据库连接。 2. 使用QSqlQuery类:QSqlQuery类可以执行SQL查询和更新语句,并获取查询结果。连接到不同的数据库时,只需使用不同的QSqlDatabase对象创建QSqlQuery对象即可。 3. 使用QFile类:Qt提供了QFile类来文件。可以使用QFile::open()方法打开文件,使用QFile::read()或QFile::write()方法文件内容。如果需要同时多个文件,可以为每个文件创建独立的QFile对象。 4. 使用QFileSystemModel类:QFileSystemModel类提供了访问文件系统的API。可以使用QFileSystemModel::setRootPath()方法指定要访问的文件夹路径,然后使用QFileSystemModel::index()方法获取文件和文件夹的索引,使用QFileSystemModel::data()方法获取文件属性和内容。 总之,Qt提供了丰富的工具和类库来操作多个SQLite数据库和文件,可以根据需要选择合适的方法来实现。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值