数据库查询
Posted 微v聊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库查询相关的知识,希望对你有一定的参考价值。
写在前面:比起知识技能来说,公司更看重员工的通用能力。包括:发挥天赋、做出正确的决策、分析与解决问题、讲故事、快速学习、创新等等。并且超过一半的公司把解决问题的能力、合作能力和沟通能力列为员工最重要的三种能力
如果有小伙伴不知道如何进行数据库连接请查看上一篇文章,也可以直接戳这里→《 》,快速查看~
①首先添加一个JDBC Request取样器,位置:线程组--右键--添加--取样器--JDBC Request
②配置JDBC Request右侧的内容栏,如图:
Variable Name of Pool declared in JDBC Connection Configuration:
需要填写上一篇文章中创建好的数据库连接池的变量名
Query Type(查询类型)选择Select Statement,因为此示例中我们要使用的是select查询语句
在Query中填写具体的sql语句,注意
末尾不要加 ;
Parameter va
lues
里
面设置
传入的值(各数值之间用半角逗号隔开),这里也可以用变量,即可以读CSV文件里的值,比较灵活,但是千万要记得在下面一行Parameter Types里面配置好相应的类型,否则会报错
Parameter types:
参数类型,可参考:
Javadoc for java.sql.Types
Variable names:
保存sql语句返回结果的变量名,可以用来存储查询的值
Result variable name:创建一个对象变量,保存所有返回的结果,
用法 :
columnValue = vars.getObject("resultObject").get(0).get("Column Name"); 将结果集存储在一个对象中,然后按照行号加列名去取值
Query timeout(s):
查询超时时间(单位:秒)
Handle ResultSet:
定义如何处理由callable statements语句返回的结果。
③添加查看结果树的监听器,启动运行脚本,查看结果(左:jmeter,右:数据库)
由于示例中用的是公司的数据库,不确定会不会涉及什么“隐私”和“权限”的泄露,所以只能全部打马了。小伙伴们可以自己创建数据库试试哈,我是为了在工作中偷懒才写的这些脚本,不然挨个模拟和造数据,太麻烦了……
以上是关于数据库查询的主要内容,如果未能解决你的问题,请参考以下文章
数据库中的统计查询和组合查询
数据库-ElasticSearch入门(索引文档查询)
数据库-ElasticSearch入门(索引文档查询)
java查询数据库按年月日
mysql-数据库查询语句汇总
数据库相关嵌套子查询