zoukankan      html  css  js  c++  java
  • spring+mybatis+oracle ORA-00923: 未找到预期 FROM 关键字

    使用spring+mybatis+oracle过程中遇到的一个错误。

    最终看到网上分享才解决这个问题,mark一下。

    主要问题是mybatis的配置有问题。下面我就直接复制了。

    原文链接:http://hellostory.iteye.com/blog/1416507

    再次谢谢原作者。thx!

    经检查是数据库连接池配置错误(content.xml)!

    配置SQL Server 2000(mysql同样)数据库连接池时,属性validationQuery默认值为“select 1”,

    而在Oracle数据库连接池中应设置为“validationQuery="select 1 from dual"”

    SQL Server 2000(mysql同样)数据库连接池配置:

    <Context>  
        <Resource  
            name="jdbc/myOracle"  
            type="javax.sql.DataSource"  
            username="test"  
            password="test"  
            driverClassName="oracle.jdbc.driver.OracleDriver"  
            maxIdle="5"   
            maxWait="5000"  
          validationQuery="select 1"  
            url="jdbc:oracle:thin:@192.168.1.1:1521:mydb"  
            maxActive="20"  
         />  
    </Context> 

    Oracle数据库连接池配置:

    <Context>  
        <Resource  
            name="jdbc/myOracle"  
            type="javax.sql.DataSource"  
            username="test"  
            password="test"  
            driverClassName="oracle.jdbc.driver.OracleDriver"  
            maxIdle="5"   
            maxWait="5000"  
          validationQuery="select 1 from dual"  
            url="jdbc:oracle:thin:@192.168.1.1:1521:mydb"  
            maxActive="20"  
         />  
    </Context>
  • 相关阅读:
    模拟100 题解
    模拟99 题解
    模拟98 题解
    模拟97 题解
    模拟96 题解
    模拟95 题解
    模拟94 题解
    模拟93 题解
    模拟92 题解
    Django-- 多数据库联用
  • 原文地址:https://www.cnblogs.com/erbin/p/4309533.html
Copyright © 2011-2022 走看看