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