Springboot數據庫連接池報錯SocketTimeoutException-解決斷連問題

我這裏使用的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

     

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章