我这里使用的springboot默认连接池HiKariCP
我们只需要在application.yml配置文件加入连接池配置
connection-test-query: SELECT 1 FROM DUAL
SELECT 1 FROM DUAL
并不是对所有的数据库都通用,这个得按照实际情况,下面有一个建议:
SELECT 1
- H2
- MySQL
- Microsoft SQL Server (according to NimChimpsky)
- PostgreSQL
- SQLite
SELECT 1 FROM DUAL
- Oracle
SELECT 1 FROM any_existing_table WHERE 1=0
or
SELECT 1 FROM INFORMATION_SCHEMA.SYSTEM_USERS
- HSQLDB (tested with version 1.8.0.10)
VALUES 1
or
SELECT 1 FROM SYSIBM.SYSDUMMY1
- Apache Derby (via daiscog)
SELECT 1 FROM SYSIBM.SYSDUMMY1
- DB2