博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
什么是validationQuery?
阅读量:6603 次
发布时间:2019-06-24

本文共 581 字,大约阅读时间需要 1 分钟。

hot3.png

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 

 select 1 from dual 
db2 select 1 from sysibm.sysdummy1 
 select 1

 

 

转载于:https://my.oschina.net/miaojiangmin/blog/1499781

你可能感兴趣的文章
3.28Day09函数
查看>>
Linux Makefile 生成 *.d 依赖文件及 gcc -M -MF -MP 等相关选项说明【转】
查看>>
Linux下安装Python-3.3.2【转】
查看>>
npm
查看>>
STL杂记
查看>>
LeetCode OJ:Merge Two Sorted Lists(合并两个链表)
查看>>
C-4 一个标准的学生类的代码及测试
查看>>
功能测试
查看>>
Rust的闭包
查看>>
【BZOJ 1901】Dynamic Rankings
查看>>
阿里架构师都在学的知识体系
查看>>
[Python]json 错误xx is not JSON serializable
查看>>
MVC用户验证
查看>>
记录东方财富网的自定义字体反爬
查看>>
linux命令 --> pwd命令
查看>>
14猜拳游戏
查看>>
【4】通过简化的正则表达式处理字符串
查看>>
PHP中使用Elasticsearch
查看>>
layer 不居中的坑爹问题
查看>>
input file样式,文件路径、文件名的获取
查看>>