前言
上一篇博客说了如何测试sql语句
不过说的是最简单的一种,
而每一种SQL语句都与JDBC Request中的某一种Query Type对应着
本意是想拿一篇博客对Query Type进行一个细致解说的,
但就目前的现状来说,只对一些常用的Query Type有所了解
就没有写名字看起来高大上的,什么什么详解
于是就采用分几篇博客阐述的形式来给各位客官分享
正文
测试sql语句的一些基础配置,请阅读上一篇博客
① 配置Database URL
在JDBC Connection Configuration的Database URL末尾新加入
?allowMultiQueries=true,完整的就是:
jdbc:mysql://localhost:3306/test?allowMultiQueries=true(test为本地的数据库名)
当然,对于JDBC的驱动版本也是有一定要求的,不过上一篇博客中我为大家提供的驱动就是可以用的
② 选择Query Type
将JDBC Request中的Query Type选择为Callable Statement
③ 输入测试语句
在Query中输入想要测试sql语句
可以两条语句一前一后写在一行
也可以一条一句占用一行
不过需要注意的是,无论怎样的格式,除了 最后一条sql语句 可以不写分号
其余 的sql语句结尾都必须写 分号
查了很多资料,几乎所有的资料都只有两个说法:sql语句后面的 分号 可以不写 或者不能写
然而,我今天告诉你,必须写
个人猜测可能是因为版本的问题吧,因为没有人会故意写一篇错误结论的文章来误导大家
下面是此Request测试相应的数据
结语
当翻阅N多资料之后仍没有找到解决方案
对于我这种英语不行的来说
或许实践比翻墙查资料来的更快、更准确、理解的更深刻