import lrapi.lr;

 import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet; public class Actions {
//定义用户名,密码,连接的URL
String username = "root";
String password = "";
String url = "jdbc:mysql://127.0.0.1:3306/hk";
//String sql = "select * from teach where id = ?";
String sql = "update teach set name = ? where id = 2";
Connection conn = null;
PreparedStatement ps;
ResultSet set = null;
//所有的并发只执行一次的操作,放在static代码块里
static{ //1注册mysql驱动
try{
Class.forName("com.mysql.jdbc.Driver");
}catch(ClassNotFoundException e){
e.printStackTrace();
}
}
public int init() throws Throwable { //2连接mysql,导入java.sql.Connection
conn = DriverManager.getConnection(url,username,password);
//3获取sql执行器的类,导入java.sql.preparedstatement
ps = conn.prepareStatement(sql);
return ;
}// end of init public int action() throws Throwable { //字符串转换成整形
//Integer.parseInt("<id>");
//对sql语句中的?做赋值的操作,为了做参数化
//ps.setInt(1, Integer.parseInt("<id>"));
ps.setInt(,);//详细参数详见页底图片 lr.start_transaction("shiwu");//事务开始 //4执行sql语句,获取到执行结果对象ResultSet(导入)
//set = ps.executeQuery();//executeQuery方法只适用于查询操作 //如果是insert,update,delete。使用executeUpdate方法。定义的rows为影响多少行,如果大于0事务成功
int rows = ps.executeUpdate();
if(rows > ){
lr.end_transaction("shiwu", lr.PASS);
}else{
lr.end_transaction("shiwu", lr.FAIL);
} //if(set.next() == true ){ // lr.end_transaction("shiwu", lr.PASS); //}else{ // lr.end_transaction("shiwu", lr.FAIL); // }
//查询时打印获取到的数据
// while(set.next()){
// int id = set.getInt("id");
// System.out.println("id"+id);
// }
return ;
}// end of action public int end() throws Throwable {
//关闭掉ResultSet,PreparedStatement,Connection
//set.close();//更新,删除和插入用不到set.close()把它去掉
ps.close();
conn.close();
return ;
}// end of end /* //程序去执行的入口,在LR中不用写
public static void main(String[] args) throws Throwable{
Actions actions = new Actions();
actions.init();
actions.action();
actions.end();
}
*/ }

以上为java vuser增删改查的脚本,其中明确写出来 查和改 的示例。

注释:

1、运行时 设置Run-time Settings看下是否存在java的classpath

2、设置运行所需要的JDBC包并添加进来

3、附一张截图说明,如下图所示:

LR接口测试---Java Vuser之增删改查的更多相关文章

  1. java DMO及增删改查代码的自动生成

    在web开发过程中,尤其是后台管理系统的开发中,少不了增删改成的基础操作,原来我自己的做法是一份一份的拷贝粘贴,然后修改其中的不同,然而这样既枯燥无味又浪费了大量的时间,所以根据自己项目结构的特点写了 ...

  2. 【简易版】Java ArrayList(增删改查)

    1.什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: (1)动态的增加和减少元素 (2)实现了ICollectio ...

  3. 百度鹰眼Java接口调用增删改查实例

    因感觉百度鹰眼的使用场景比较符合实际业务,于是对百度鹰眼做了简单功能调试.刚开始使用springframework封装的RestTemplate,但是测试提示ak参数不存在.后又试了几种方法,均提示a ...

  4. Java学生信息增删改查(并没用数据库)

    一个泛型的应用,Java版本增删改查,写的简陋,望批评指正 2016-07-02 很久前写的一个程序了.拿出来存一下,不是为了展示啥,自己用的时候还可以看看.写的很粗糙. import java.io ...

  5. MongoDB(二)-- Java API 实现增删改查

    一.下载jar包 http://central.maven.org/maven2/org/mongodb/mongo-java-driver/ 二.代码实现 package com.xbq.mongo ...

  6. MongoDB(六)java操作mongodb增删改查

    java操作mysql数据库的代码我们已经了如指掌了.增删改查,java对mongodb数据库也是类似的操作,先是数据库连接.再是进行操作. 首先我们进入进入admin数据库.然后建立自己的数据库te ...

  7. Java连接数据库,增删改查

    底层代码: package com.zdsoft; import java.sql.*; /** * Created by lx on 2017/6/22. */ public class JDBCU ...

  8. LR接口测试---Java Vuser之jdbc查询(调试前)

    在eclipse下编写好的代码: import lrapi.lr; import java.sql.Connection; import java.sql.DriverManager; import ...

  9. 2019年11月18日 JAVA期中考试 增删改查

    一.题目 石家庄铁道大学 青年志愿者服务网(20分)   1.项目需求: 为了适应社会主义市场经济发展的需要,推动青年志愿服务体系和多层次社会保障体系的建立和完善,促进青年健康成长,石家庄铁道大学急需 ...

随机推荐

  1. the apple code

    i know you will forget but 9 you will

  2. sh变更权限

    添加权限 假设您创建一个 “Hello world” 的 shell 脚本.当您第一次创建脚本时,它通常是不可执行的.使用 chmod 命令和 +x 选项添加执行权限,如清单 5 所示. 清单 5. ...

  3. Python输入输出及其他

    print用法 print会输出一个\n,也就是换行符,这样光标移动到了下一行行首,接着输出,之前已经通过stdout输出的东西依旧保留,而且保证我们在下面看到最新的输出结果.回车 \r 本义是光标重 ...

  4. 实现日、周、月排行统计 sql

    在如今很多系统中,都需要进行日.周.月排行统计,但是在网上寻找 了一番,发现很多都是相对的周.月排行,即周排行则用当前时间减去7天.这样我个人认为并不恰当.如月排行中,假设今天是4月22日,则从3月2 ...

  5. Java 编码 UTF-8

    近期在处理文件时发现了相同类型的文件使用的编码可能是不同的.所以想将文件的格式统一一下(由于UTF-8的通用性,决定往UTF-8统一),遇见的第一个问题是:怎样查看现有文件的编码方式. 文件编码问题集 ...

  6. chrome.socket

    chrome.socket https://chajian.baidu.com/developer/apps/socket.html#method-create 描述: 使用 chrome.socke ...

  7. 2013级C++第12周(春)项目——成员的訪问属性、多重继承

    课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759,内有完整教学方案及资源链接 第一部分 程序阅读 1.阅读程序.分析类中成员 ...

  8. cocos2dx游戏开发学习笔记2-从helloworld開始

    一.新建project 具体安装和新建project的方法在cocos2dx文件夹下的README.md文件里已经有具体说明,这里仅仅做简介. 1.上官网下载cocos2dx-3.0的源代码.http ...

  9. HTTP要点概述:六,HTTP报文

    一,HTTP报文: 用于HTTP交互的信息称为HTTP报文.请求端(客户端)的HTTP报文叫做请求报文,响应端(服务器)的叫做响应报文.HTTP报文本身是由多行(用CR+LF换行)数据构成的字符串文本 ...

  10. gitweb

    1. 简介 Gitweb提供了git版本库的图形化web浏览功能.可以到网站http://git.kernel.org/体验下效果,如下图所示. Gitweb界面 它既可以通过配置架设于web服务器上 ...