天天看点

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一、问题二、解决方案