数据库型数据源

0 投票
有没有懂的朋友告诉我postgis的数据源怎么在java组件中打开
11月 23, 2021 分类:  32次浏览 | 用户: wh1teleon (4 分)
重新分类 11月 23, 2021 用户:hyy724

1个回答

0 投票
 
已采纳
您好,可以使用DatasourceConnectionInfo数据源连接参数,设置postGIS数据库连接参数,如服务器名、数据库名、用户名和密码,然后设置数据引擎为postGIS。最后通过datasources.open()的方法打开数据源。具体的示例如下:
        Workspace ws = new Workspace();
        DatasourceConnectionInfo dsci = new DatasourceConnectionInfo();
        dsci.setEngineType(EngineType.UDBX);
        dsci.setServer("D:\\SuperMap\\SampleData\\3D\\CBDDataset\\test.udbx");
        Datasource data = ws.getDatasources().open(dsci);
        System.out.println(data);
        if (data == null) {
            System.out.println("打开数据源失败");
            return;
    } else {
            System.out.println("数据源打开成功!");
            }
    }
11月 23, 2021 用户: hyy724 牛刀小试 (258 分)
采纳于 11月 23, 2021 用户:wh1teleon
...