Druid validationQuery 错误

Druid validationQuery 错误(给自己埋个坑)

ERROR [com.alibaba.druid.pool.DruidDataSource] - invalid oracle validationQuery. SELECT 'x', may should be : SELECT 'x' FROM DUAL
ERROR [com.alibaba.druid.pool.DruidDataSource] - init datasource error, url: jdbc:oracle:thin:@10.28.61.24:1521:sbcsdb
java.sql.SQLException: validateConnection false

上面的错误提示是数据库连接校验,由于于不同数据库需要不同的校验语句造成,需要按照正确的语句进行配置就能解决





ojdbc14-10.2.jar

init-method="init" destroy-method="close">

下面是mysql的检查配置,默认配置里面是mysql检查语句

常用数据库validationQuery检查语句

数据库

validationQuery

Oracle

select 1 from dual

DB2

select 1 from sysibm.sysdummy1 

mysql

select 1 

microsoft sql

select 1

hsqldb

select 1 from INFORMATION_SCHEMA.SYSTEM_USERS

postgresql

select version()

ingres

select 1

derby

select 1

H2

select 1

你可能感兴趣的:(Java,Oracle,oracle,数据库,database)