什么是validationQuery?

2017/08/02 18:47
阅读数 2.1K

validationQuery是用来验证数据库连接的查询语句,这个查询语句必须是至少返回一条数据的SELECT语句。每种数据库都有各自的验证语句,下表中收集了几种常见数据库的validationQuery。

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

 

我在对mybatis框架和spring框架进行整合的时候,发现了一个validationQuery选项,一开始不明白它的作用,上网查了一下,该选项是用来验证数据库连接的有效性。

下面,整理一下常用数据库的validationQuery 
Oracle select 1 from dual 
db2 select 1 from sysibm.sysdummy1 
MySQL select 1

 

 

展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部