为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【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执行是成功的,请问这是什么原因?
参考一下这个https://eco.dameng.com/document/dm/zh-cn/pm/jdbc-rogramming-guide#4.12%20%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20JDBC%20%E6%8E%A5%E5%8F%A3%E6%93%8D%E4%BD%9C%E7%A9%BA%E9%97%B4%E6%95%B0%E6%8D%AE