ก่อนเขียน code ต้องแก้ไข .pro ด้วยนะ
QT += sql
#include <QCoreApplication>
#include <QtSql/QSql>
#include <QtSql/QSqlDatabase>
#include <QtSql/QSqlQuery>
#include <QtSql>
#include <QDebug>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("/home/kong/test-console-application/test");
if (!db.open()){
qDebug() << db.lastError() << endl;
}
else{
qDebug()<<"open database" << endl;
}
qDebug() << db.tables();
QSqlQuery query;
query.exec("select * from hose");
while(query.next()){
int hose_id = query.value(0).toInt();
qDebug() << "hose_id : " << hose_id << endl;
int pump_id = query.value(1).toInt();
qDebug() << "pump_id : " << pump_id << endl;
int hose_number = query.value(2).toInt();
qDebug() << "hose_number : " << hose_number << endl;
}
return a.exec();
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น