数据库中数据查询
代码:
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。