通过iObjects.Java打开工作空间的postgresql数据源下面的表单数据集后,请问应该如何向这个表单数据里添加几行数据或几列新数据
如果是保存在UDBX里的矢量数据集的话,可以通过
recordset.addNew()追加新的数据,
请问postgresql数据源下面的表单数据也可以用同样的方法去添加数据吗,如果可以的话,请问应该如何操作?
您好,感谢解答。
请问应该如何使用addNew()添加对应的数据,有没有什么教程。
// 从中取出名为“World”(面数据集)的矢量数据集 dataset_world,和名为“Example”(面数据集)的矢量数据集 dataset DatasetVector dataset_world = (DatasetVector) datasource.getDatasets().get("World"); DatasetVector dataset = (DatasetVector) datasource.getDatasets().get("Example"); // 得到“Example”对应的所有记录集以及“World”中 SmID=1 的记录 Recordset recordset = dataset.getRecordset(false, CursorType.DYNAMIC); Recordset recordset_world = dataset_world.query("SmID=1",CursorType.STATIC); // 将记录位置移到第一位 recordset.moveFirst(); // 锁定当前记录位置 recordset.edit(); // 将当前记录删除 recordset.delete(); // 将“World”中 SmID=1 的记录添加到 recordset 中并提交 Geometry geometry = recordset_world.getGeometry(); recordset.update(); recordset.addNew(geometry); recordset.update(); // 关闭记录集,释放几何对象、记录集 recordset.close(); geometry.dispose(); recordset.dispose(); recordset_world.dispose();
iObjetcs.JAVA中的范例是取得了一条smid=1的数据然后加入了recordset中,如果要从外部将数据输入的话应该如何使用?