首页 / 浏览问题 / 组件GIS / 问题详情
iobjects怎么连接mysql
19EXP 2018年05月07日

我在idesktop上创建mysql数据源,java怎么连接这个数据源

supermap.engineTypes=MYSQL
supermap.driver=com.mysql.jdbc.Driver
supermap.server=127.0.0.1:3306
supermap.database=dmaMap
supermap.user=root
supermap.password=123456
supermap.alias=dmaMap

这个配置有问题吗

一直报这个错:javax.management.RuntimeErrorException: 数据库连接失败,请检查数据源连接参数

1个回答

组件的连接参数与桌面连接参数是一致的,不需要设置驱动driver参数。
1,520EXP 2018年05月07日
我试过去掉driver,还是报这个错
能提供一个连接mysql的案例吗

这个用法很简单,java组件连接mysql的示例代码:

DatasourceConnectionInfo connectionInfo=new DatasourceConnectionInfo();
connectionInfo.setServer("127.0.0.1");
connectionInfo.setDatabase("map");
connectionInfo.setUser("root");
connectionInfo.setPassword("supermap");
connectionInfo.setEngineType(EngineType.MYSQL);

不用写端口是吧,难怪我一直报错
我mysql不是3306端口号,用deskpro连接也一直报这个错,服务器名称写成ip:端口号也不行,怎么解决?
...