记一次JDBC Request使用

记一次JDBC Request使用

在这里插入图片描述
##参数说明

  1. 第一个是数据库连接的名字,之前jdbc connection创建时的;
  2. 第二个是 查询类型
    -Select statement:
    这是一个查询语句类型;如果JDBC Request中的Query内容为一条查询语句,则选择这种类型。(单条语句结尾不加分号,只执行第一条)
    Update statement:
    这是一个更新语句类型(包含insert和update);如果JDBC Request中的Query内容为一条更新语句,则选择这种类型(单条语句结尾不加分号)
    Callable statement:
    调用存储过程,可以执行多条查询,更新,删除语句,但是不支持参数形式(语句之间用分号隔开,最后一句不需要分号结束)
    prepared statement
    statement用于为一条SQL语句生成执行计划,用于绑定变量重用执行计划,需要指定变量的参数类型为int或者varchar,对于多次执行的SQL语句,Prepared statement无疑是最好的类型(生成执行计划极为消耗资源,两种实现速度差距可能成百上千倍);

3.以下几种暂未使用:(百度来的)

Rollback
rollback指的是:撤销指定SQL语句的过程;在jmeter的JDBC请求中,同样可以根据需要使用这种类型。
AutoCommit(false)
MySQL默认操作模式就是autocommit自动提交模式。表示除非显式地开始一个事务,否则每条SQL语句都被当做一个单独的事务自动执行;
我们可以通过设置autocommit的值改变是否是自动提交autocommit模式;
而AutoCommit(false)的意思是AutoCommit(假),即将用户操作一直处于某个事务中,直到执行一条commit提交或rollback语句才会结束当前事务重新开始一个新的事务。
AutoCommit(true)
这个选项的作用和上面一项作用相反,即:无论何种情况,都自动提交将结果写入,结束当前事务开始下一个事务。

使用jdbc取出来的参数

在这里插入图片描述
4在beanshell断言中编写 :vars.getObject(“errorresult”).get(0).get(“CHECK_STATUS”)*
都是用这个取数据的:
errorresult表示这个数据的结果集,也就是上面第一张图所填写的名字,
0表示第一行数据,
CHECK_STATUS表示字段名

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值