Qt連接數據庫之sqlite

先是控制檯連接,稍後轉GUI


#include <QCoreApplication>
#include<QtSql>
#include<QDebug>
#include<QString>
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);

    QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
    db.setDatabaseName("E:\\Projects\\sqlite\\test.db");
    if(db.open())
    {
        qDebug()<<"opened!!\n";
    }
    else
    {
        qDebug()<<"open failed\n";
    }
    QSqlQuery qry;
    qry.exec("select * from Course;");
    while(qry.next())
    {
        int id=qry.value(0).toInt();
        QString name=qry.value(1).toString();
        qDebug()<<id<<name<<endl;

    }
    return a.exec();
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章