配置數據庫時,屬性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 |
