新建Qt Console Application項目
pro中添加 QT += sql
main.cpp內容如下,基本步驟加粗顯示。
#include <QCoreApplication> #include<QtSql> //引入頭文件 int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); QSqlDatabase db; db = QSqlDatabase::addDatabase("QSQLITE"); //加載SQLite驅動 db.setDatabaseName("D:/school.db");//連接數據庫,若無則自動創建 if (!db.open())//判斷數據庫是否打開 { qDebug() << "Error: Failed to connect database." << db.lastError(); } else { QSqlQuery sql_query; //查詢 QString select_all_sql="select * from table1";//查詢表table1所有內容 sql_query.exec(select_all_sql);//執行命令 while (sql_query.next()) //逐行檢索 { int id=sql_query.value(0).toInt(); QString name=sql_query.value(1).toString(); qDebug()<<QString("id:%1 name:%2").arg(id).arg(name); } } return a.exec(); }