org.postgresql.util.PSQLException: 错误: 关系 “dual“ 不存在

springboot 项目连接 postgreps,启动时报错 org.postgresql.util.PSQLException: 错误: 关系 "dual" 不存在。

查阅资料后发现这是由配置文件中的配置 datasource-dynamic-druid-validationQuery 导致的

spring:datasource:druid:stat-view-servlet:enabled: trueloginUsername: adminloginPassword: 123456dynamic:druid:initial-size: 5min-idle: 5maxActive: 20maxWait: 60000connectTimeout: 30000socketTimeout: 60000timeBetweenEvictionRunsMillis: 60000minEvictableIdleTimeMillis: 300000validationQuery: select 1 from dual

每次启动项目时,Druid 数据库连接池会执行 validationQuery 属性值中的 sql 语句来测试连接是否可用,这个查询语句必须是至少返回一条数据的SELECT语句。每种数据库都有各自的验证语句。

然而 postgreps 没有 dual 表,因此项目启动连接数据库时会报错,修改一下validationQuery 属性值即可,改为:select version()。

几种常见数据库的validationQuery:

 

参考链接:

针对不同数据库的validationQuery_validationquery oracle如何配置properties-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/707500.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

50. UE5 RPG FGameplayEffectContext

接下来,我想实现处理完伤害时,将伤害的触发格挡或者触发暴击时的逻辑传递到数据集的PostGameplayEffectExecute里面,这样,在处理IncomingDamage时,我们可以通过释放触发格挡或者触发暴击在UI上面进行对应的效果表现。 …

光伏电站设备数据采集

随着全球对可再生能源的关注度日益提升,光伏电站作为绿色能源的重要组成部分,其运营效率和稳定性显得尤为重要。在光伏电站的日常管理中,设备数据采集是一项至关重要的工作,它直接关系到电站的运行状态、故障预警以及能源产出的优…

连绕下线和掏把下线

这里的连绕下线和掏把下线讲的是线不剪断的接法! 这里还是以一路串联为例子,一相4组线圈 ,4组线圈就需要3根套管,3相就需要9根套管 如下图 绕这一相4组线圈的时候,就已经放好一定大小的3根套管! 这个只试…

一文搞懂车载系统开发学习路线

前言 随着汽车技术的快速发展和智能化趋势的加强,车载信息娱乐系统已经成为现代汽车不可或缺的一部分。因此,车载软件市场正在迅速增长,这为Android应用开发提供了新的机会。恰好近年来大环境不是很理想,车载开发不失为Android应…

山东济南起名大师颜廷利:历经磨难蜕变的动物,与越挫越勇的动物有哪些?

山东济南最出名的起名大师颜廷利教授谈历经磨难蜕变的动物,与越挫越勇的动物有哪些? 在自然界的舞台上,无数动物演绎着生存的传奇。它们不畏艰难,逆流而上,将生命的蜕变和重生绘制成一幅幅震撼心灵的画卷。以下是那些历…

虚拟机安装山石网科防火墙

0、前言 由于工作原因,需要在虚拟机中测试防火墙。以前个人测试、学习过程中用过pfSense、OPNsense、ClearOS,但是开源的不太能满足我当前的一个需求。我想要测试SOAR自动编排与防火墙联动。所以尝试在虚拟环境中虚拟商业版防火墙。华为的eNSP模拟器可以…

玩法非常野,却能在抖音赚到钱,真的让人大跌眼镜!

很多人都说现在赚钱太难了。 每天996只能挣三瓜两枣,养活自己还行,如果是有了家庭,生活真的很拮据。 所以现在很多年轻人都喜欢利用下班时间,在网上做副业,或者找一些适合个人,夫妻做轻资产创业小项目。 …

Python代码:九、十六进制数字的大小

1、题目 计算的世界,除了二进制与十进制,使用最多的就是十六进制了,现在使用input读入一个十六进制的数字,输出它的十进制数字是多少? 2、代码 import sysnum16 input() num10 int(num16,16) print(num10) 3、结…

D60SB60-ASEMI电源设备首选整流桥D60SB60

编辑:ll D60SB60-ASEMI电源设备首选整流桥D60SB60 型号:D60SB60 品牌:ASEMI 封装:DSB-4 最大重复峰值反向电压:600V 最大正向平均整流电流(Vdss):60A 功率(Pd):大功率 芯片个数&#xf…

【physx/wasm】在physx中添加自定义接口并重新编译wasm

目录 说在前面环境搭建编译自定义接口 说在前面 操作系统:windows11wsl2physx版本:5.3.1参考:physx-js-webidl (physx版本为该作者fork出的某个版本) 环境搭建 这里使用的是wsl2docker进行编译的,搭建步骤参考:WSL2 上…

【Python BUG】一文解决Jupter Notebook虚拟环境切换失败问题

问题描述 在conda中创建了单独的pachong环境,并且在Pycharm等编辑器中完全可以进行使用、开发。但在Notebook中使用自带的切换按钮也没用,同时,在网上搜索了一些方法也没有解决。 解决方案 (前提是我已经有了需要的添加的虚拟环…

基于springboot实现名城小区物业管理系统项目【项目源码+论文说明】

基于springboot实现名城小区物业管理系统演示 摘要 当下,正处于信息化的时代,许多行业顺应时代的变化,结合使用计算机技术向数字化、信息化建设迈进。以前相关行业对于物业信息的管理和控制,采用人工登记的方式保存相关数据&…