zoukankan      html  css  js  c++  java
  • ibatis ora01000 超出最多允许打开的游标数 解决方法

    由于在For循环里面频繁调用数据库查询,导致过多的preparedStatement而未及时关闭,造成游标数超过限制

    修改dataSource的配置,将poolPreparedStatements改为false解决(无论ibatis和jdbc都好使了)。
       <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
            <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>
            <property name="url" value="jdbc:oracle:thin:@*****:***"/>
            <property name="username" value="admin"/>
            <property name="password" value="******"/>
            <property name="maxActive" value="50"/>
            <property name="maxWait" value="20"/>
            <property name="poolPreparedStatements" value="false"/>
            <property name="defaultAutoCommit" value="true"/>
        </bean>

  • 相关阅读:
    OpenSSL证书生成
    支付宝支付流程
    前端获取用户位置信息
    微信公众号开发(三)
    微信公众号开发(二)
    微信公众号开发(一)
    前端优化
    页面自适应
    CSS样式(二)
    CSS样式(一)
  • 原文地址:https://www.cnblogs.com/Anlycp/p/2717775.html
Copyright © 2011-2022 走看看