首页 / 浏览问题 / 组件GIS / 问题详情
iobject java 如何清空指定数据集中的所有数据
5EXP 2024年01月15日
使用iobject java连接并获取到某个点数据集后,如何清空该数据集中的所有数据,需要快速高效的方法

1个回答

您好,请参考如下代码

// 获取数据源
Datasource datasource = workspace.getDatasources().get("TestDataSource");
// 获取数据集
DatasetVector datasetVector = (DatasetVector) datasource.getDatasets().get("NewLine");
// 获取数据集的记录集
Recordset recordset = datasetVector.getRecordset(false, CursorType.DYNAMIC);
// 物理性删除指定记录集中的所有记录,即把记录从计算机的物理存储介质上删除,无法恢复.当记录为只读时,该方法不可用。
boolean isSuccess = recordset.deleteAll();

recordset.close();
recordset.dispose();
datasetVector.close();
datasetVector.dispose();

希望能帮助到您。

280EXP 2024年01月16日
...