-
Notifications
You must be signed in to change notification settings - Fork 6
SqlQuery
张弓 edited this page Feb 19, 2021
·
1 revision
操作实体数据表,范例如下:
//建立数据表连接products,当前仅支持mysql
SqlConnection conn = new SqlConnection();
DataQuery ds = new SqlQuery(conn);
ds.add("select * from %s", "products");
ds.open();
//增加一条记录
ds.append();
ds.setField("field1", "value1");
ds.setField("field2", "value2");
ds.post();
//修改所有记录
ds.first();
while(ds.fetch()){
ds.edit();
ds.setField("num", ds.getInt("num") + 1);
ds.post();
}
//删除一条记录
ds.delete();
其它操作提示:
- 在存在多种查询条件时,建议配合使用BuildQuery
- 批次保存数据表变动,请使用DataQuery.setBatchSave(true)
- 支持载入笔数控制,请使用DataQuery.setMaximum(num),也可以直接编写limit指令
summer-footer
summer-db