和外部系统做对接,使用对方提供了一个存储过程,官过程对方为sqlserver数据库,驱法我方为oracle数据库。动包调用的坑需求简单来说就是存储调用对方的存储过程获得结果,转储到我方库,及解决方后续在对数据进行处理。使用 我写了个代码片段做测试,官过程用jdbc来调用对方的驱法存储过程,可是动包调用的云服务器提供商坑在调用后就直接报错了,错误信息如下 com.microsoft.sqlserver.jdbc.SQLServerException: 该语句没有返回结果集 我就不理解了,存储为啥用数据库连接工具调就没问题呢?及解决方是有结果集的呀。 疯狂找资料,使用找帖子。官过程最后终于是驱法找到了。 解决方法: 最后记录一段jdbc调用存储结构的代码,一个参数,返回结果集