天天看點

SpringCloud 微服務工作筆記:validationQuery: SELECT 1 FROM DUAL一、問題二、解決方案

一、問題

  • 控制台報錯,主要資訊為:execute error. SELECT 1 FROM DUAL
  • 這裡的注意點是:Communications link failure;影響Communications link failure的因素太多太多了,這不是主資訊。
    SpringCloud 微服務工作筆記:validationQuery: SELECT 1 FROM DUAL一、問題二、解決方案
  • validationQuery是用來驗證資料庫連接配接的查詢語句,這個查詢語句必須是至少傳回一條結果的SELECT語句。每種資料庫都有各自的驗證語句,下表中從網上收集了幾種常見資料庫的validationQuery。
    SpringCloud 微服務工作筆記:validationQuery: SELECT 1 FROM DUAL一、問題二、解決方案

二、解決方案

  • MySQL資料庫:SELECT 1;
  • 将 SELECT 1 FROM DUAL 改為 SELECT 1 問題解決;
    SpringCloud 微服務工作筆記:validationQuery: SELECT 1 FROM DUAL一、問題二、解決方案