关联链接(记录JDBC Connection Configuration、JDBC Request流程):https://blog.csdn.net/ak739105231/article/details/103419376
一、在JDBC Request中,常常会遇到需要引入变量,或实现参数化的情景
在JDBC Request中有一个参数:Query Type;可供选择的值包括:
Select Statement:在需要执行查询语句的时候使用
Update Statement:执行更新操作的时候用到,包括插入与修改
Callable Statement:可以调用存储过程,也就是可以有入参、占位符
Prepared Select Statement:预编译查询语句
Prepared Update Statement:预编译更新语句
Commit:当前连接状态中的内容提交
Rollback:当前连接状态中的内容回滚
AutoCommit(false):指明不需要自动提交
注意:上面的选择,不是所有的都能够参数化,或者说使用变量,下面我们分情况介绍:
情况一:Query Type选择Prepared Select Statement,可以入参,方式有两种:
方式1.${变量名称} 引用变量:
实例:步骤一:准备txt文档,准备driverid
步骤二:使用__CSVRead函数,使用参数化,在JDBC Request中的Query Type选择Prepared Select Statement下,引入变量;
运行脚本,由于准备了4条数据,所以循环设置为4次;下面是结果:
方式2.使用“?”占位符填充,?(占位符)的内容填写在Parameter Values,多个变量值对应对个占位符,按从左到右的先后顺序对应;:(这种方式,主要是要注意变量的java.sql.Type对应)
实例:查询driver_id、id_card两个条件满足的司机;
运行结果:
来源:CSDN
作者:冷凝娇
链接:https://blog.csdn.net/ak739105231/article/details/103462761