配置數據庫時,屬性validationQuery默認值為“select 1”,對於oracle值應為“select 1 from dual”
validationQuery屬性:用來驗證數據庫連接的語句,這個語句至少是返回一條數據的查詢語句。每種數據庫都有自己的驗證語句。以下是不同數據庫對應的驗證語句:
DataBase | validationQuery |
---|---|
hsqldb | select 1 from INFORMATION_SCHEMA.SYSTEM_USERS |
Oracle | select 1 from dual |
DB2 | select 1 from sysibm.sysdummy1 |
MySql | select 1 |
Microsoft SqlServer | select1 |
postgresql | select version() |
ingres | select 1 |
derby | values 1 |
H2 | select 1 |