注册

PreparedStatement如何给数据库类型是ST_MULTIPOLYGON的字段赋值?

今晚打老虎 2024/08/19 405 2

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM Database Server V8
【操作系统】:window10
【CPU】:Intel(R) Core(TM) i5-9300H CPU @ 2.40GHz 2.40 GHz
【问题描述】*:用java程序通过jdbc连接达梦数据库,解析shapefile文件,想把解析后的字段存入达梦数据库。通过PreparedStatement.setObject(1,str)给数据库空间字段ST_MULTIPOLYGON类型的字段赋值报错,dm.jdbc.driver.DMException: 类型转换异常。字段值:dmgeo.ST_GeomFromText('MULTIPOLYGON (((118.30089196938889 32.27790603273729, 118.30100593507586 32.27784690231272)))', 4326),直接在库里面用sql执行是成功的,请问这是什么原因?
1724027593790.jpg

回答 0
暂无回答
扫一扫
联系客服