欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Windows下qt使用sqlite

程序员文章站 2023-09-19 21:34:31
sqlitedemo.pro #include #include #include #include int main(int argc, char *arg...

sqlitedemo.pro

#include 
#include 
#include 
#include 
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    QSqlDatabase db;
    QDir dir(QDir::currentPath()+"/temp");
    if(!dir.exists()){
        dir.mkdir(QDir::currentPath()+"/temp");
    }
    bool isExist = QFile::exists(QDir::currentPath()+"/temp/my.db");
    if(!isExist){
        db = QSqlDatabase::addDatabase("QSQLITE","my");
    }else{
        db = QSqlDatabase::addDatabase("QSQLITE");
    }
    db.setDatabaseName(QDir::currentPath()+"/temp/my.db");
    if (!db.open())
    {
        qDebug()<<"open database failed ---"<