Skip to content

DataSet

张弓 edited this page Feb 19, 2021 · 1 revision

当内存数据表使用,范例如下:

//创建内存数据集
DataSet ds = new DataSet();

//增加一条记录
ds.append();
ds.setField("field1", "value1");
ds.setField("field2", "value2");

//删除一条记录:
ds.delete();

//查找某条记录:
ds.locate("field1", "value1");

//取出所有的记录:
ds.first();
while(ds.fetch()){
    ds.setField("num", ds.getInt("num") + 1);
}
//或
for(Record rs : ds){
    rs.setField("num", rs.getInt("num") + 1);
}

快速查询记录,请使用locate(fields, values),或lookup(fields, values)

summer-db

Clone this wiki locally