1. 程式人生 > >springboot 整合hikari 配置oracle遇到ORA-00923: 未找到要求的 FROM 關鍵字

springboot 整合hikari 配置oracle遇到ORA-00923: 未找到要求的 FROM 關鍵字

問題背景

專案要連線oracle資料,採用的是hikari連線池,但是基本配置下來,執行時發現了這個錯誤。

方案

可能有的一個錯誤就是,拼湊sql時候,漏了空格什麼的。

但是我這只是連個資料庫,還沒有涉及到sql查詢之類的啊?
解決

在配置application.yml時,對hikari的配置會有這樣一個欄位validationQuery。
validationQuery是用來驗證資料庫連線的查詢語句,這個查詢語句必須是至少返回一條資料的SELECT語句。每種資料庫都有各自的驗證語句。
DataBase     validationQuery
hsqldb     select 1 from INFORMATION_SCHEMA.SYSTEM_USERS
Oracle     select 1 from dual
DB2     select 1 from sysibm.sysdummy1
MySql     select 1
Microsoft SqlServer     select1
postgresql     select version()
ingres     select 1
derby     values 1
H2     select 1

所以,我的出錯是這個原因,哈哈哈。
---------------------
作者:6點A君
來源:CSDN
原文:https://blog.csdn.net/anLA_/article/details/80498245
版權宣告:本文為博主原創文章,轉載請附上博文連結!