首页 / 浏览问题 / 组件GIS / 问题详情
web开发数据查询
22EXP 2020年01月06日
web页面开发时,部分数据需要查询其它的业务数据库(MySQL数据库),有何种解决方案

1个回答

您好,请问使用的什么产品呢,iobjects还是iclient的产品
2,432EXP 2020年01月06日
iclien中的openLayers开发的
您好,如果只是做查询的话可以考虑joinitem或者linkitem这两个接口。但是一般项目上的做法都是通过在查询空间数据的时候获取对应的关联字段的结果值去业务数据库(mysql)中通过结果的值查询对应数据的方式。
https://iclient.supermap.io/web/apis/openlayers.html
这个链接中iserver导览项点击会有joinitem和linkitem。
我要查询的是外部数据库
查询外部mysql数据库就只能用先查询空间数据得到关联的字段值的数组然后用这个数组到数据库里做查询得到业务数据库结果的方式,通过分步查询来实现,没有直接的对接接口。

linkitem可以查询外部数据库但是不支持mysql,joinitem查询的是同一数据源的外部表。
好的,感谢指导!
...