Cannot create PoolableConnectionFactory (ORA-00923: 未找到预期 FROM 关键字

来源:互联网 发布:淘宝店铺宝贝被删除 编辑:程序博客网 时间:2024/05/18 02:01

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

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

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

SQL Server 2000数据库连接池配置:

Xhtml代码 
  1. <Context>  
  2.     <Resource  
  3.         name="jdbc/myOracle"  
  4.         type="javax.sql.DataSource"  
  5.         username="test"  
  6.         password="test"  
  7.         driverClassName="oracle.jdbc.driver.OracleDriver"  
  8.         maxIdle="5"   
  9.         maxWait="5000"  
  10.         validationQuery="select 1"  
  11.         url="jdbc:oracle:thin:@192.168.1.1:1521:mydb"  
  12.         maxActive="20"  
  13.      />  
  14. </Context>  

Oracle数据库连接池配置:

Xhtml代码 
  1. <Context>  
  2.     <Resource  
  3.         name="jdbc/myOracle"  
  4.         type="javax.sql.DataSource"  
  5.         username="test"  
  6.         password="test"  
  7.         driverClassName="oracle.jdbc.driver.OracleDriver"  
  8.         maxIdle="5"   
  9.         maxWait="5000"  
  10.         validationQuery="select 1 from dual"  
  11.         url="jdbc:oracle:thin:@192.168.1.1:1521:mydb"  
  12.         maxActive="20"  
  13.      />  
  14. </Context>  

0 0
原创粉丝点击