- 博客(3)
- 收藏
- 关注
原创 通过DB Link调用远程ORACLE存储过程返回CURSOR失败
今天通过DB Link调用远程ORACLE存储过程返回的是游标,一直失败。控制台提示ORA-24338: 未执行语句句柄。MyBatis配置如下: <![CDATA[ {call EXT_GET_EXPENSE_DATA@Test_DB_LINK(#{project_code,mode=IN,jdbcType=VARCHAR},#{external_system,mode=IN
2015-03-06 21:49:05 2311
原创 调用远程数据库的存储过程出现“ORA-02064不支持分布式操作”错误的解决方法
最近,项目总需要通过Oracle DBLink调用远程数据库的存储过程。此存储过程中有插入更新数据操作。本地调用时报如下错误:Caused by: java.sql.SQLException: ORA-02064: 不支持分布式操作。可以采用下面2个办法解决。1.在远程数据库的存储过程中不进行commit、rollback操作,也就是采用分布式事务管理的办法。2.使用Ora
2015-03-03 17:40:11 10540
原创 Mybatis调用存储过程出现NullPointerException错误
今天在写代码,用MyBatis调用Oracle存储过程,总是抛出下面的异常。Caused by: java.lang.NullPointerException at oracle.jdbc.driver.T4C8Oall.getNumRows(T4C8Oall.java:870) at oracle.jdbc.driver.T4CCallableStatement.executeF
2015-03-02 17:37:34 5468 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人