1. 程式人生 > >SQLite之CppSQLite3Query類詳解

SQLite之CppSQLite3Query類詳解

資料庫中資料查詢

程式碼:

CppSQLite3Queryquery = db.execQuery("select * fromtarget_table");
    while(!query.eof())
    {
        cout<<"name:"<<query.getStringField("name")<<"age : "<<query.getIntField("age")<<endl;
        query.nextRow();
    }
    query.finalize();

CppSQLite3Query是一個查詢返回物件,查詢完後可以利用此類。這裡就使用CppSQLite3DB的一個函式

execQuery,只要將查詢sql傳入即可。

eof函式:判斷是否還有資料;

nextRow函式:移到下一條記錄;

getStringField函式:獲得相應欄位的內容,以字串形式返回;

getIntField函式:獲得相應欄位的內容,以整形形式返回。

 

這個類產生之後要finalize。