LR接口测试---Java Vuser之增删改查

 1 import lrapi.lr;
 2
 3 import java.sql.Connection;
 4 import java.sql.DriverManager;
 5 import java.sql.PreparedStatement;
 6 import java.sql.ResultSet;
 7
 8 public class Actions {
 9     //定义用户名,密码,连接的URL
10     String username = "root";
11     String password = "123456";
12     String url = "jdbc:mysql://127.0.0.1:3306/hk";
13     //String sql = "select * from teach where id = ?";
14     String sql = "update teach set name = ? where id = 2";
15     Connection conn = null;
16     PreparedStatement ps;
17     ResultSet set = null;
18     //所有的并发只执行一次的操作,放在static代码块里
19     static{
20
21     //1注册mysql驱动
22         try{
23         Class.forName("com.mysql.jdbc.Driver");
24         }catch(ClassNotFoundException e){
25             e.printStackTrace();
26         }
27     }
28     public int init() throws Throwable {
29
30         //2连接mysql,导入java.sql.Connection
31         conn = DriverManager.getConnection(url,username,password);
32         //3获取sql执行器的类,导入java.sql.preparedstatement
33         ps = conn.prepareStatement(sql);
34         return 0;
35     }// end of init
36
37     public int action() throws Throwable {
38
39         //字符串转换成整形
40         //Integer.parseInt("<id>");
41         //对sql语句中的?做赋值的操作,为了做参数化
42         //ps.setInt(1, Integer.parseInt("<id>"));
43         ps.setInt(1,123456);
44
45
46     lr.start_transaction("shiwu");
47
48
49         //4执行sql语句,获取到执行结果对象ResultSet(导入)
50         //set = ps.executeQuery();
51
52         //如果是insert,update,delete
53         int rows = ps.executeUpdate();
54          if(rows > 0 ){
55              lr.end_transaction("shiwu", lr.PASS);
56          }else{
57              lr.end_transaction("shiwu", lr.FAIL);
58          }
59
60         //if(set.next() == true ){
61
62           //  lr.end_transaction("shiwu", lr.PASS);
63
64         //}else{
65
66           //  lr.end_transaction("shiwu", lr.FAIL);
67
68          // }
69         //打印获取到的数据
70 //        while(set.next()){
71 //            int id = set.getInt("id");
72 //            System.out.println("id"+id);
73 //        }
74         return 0;
75     }// end of action
76
77     public int end() throws Throwable {
78         //关闭掉ResultSet,PreparedStatement,Connection
79         //set.close();//更新,删除和插入用不到set.close()把它去掉
80         ps.close();
81         conn.close();
82         return 0;
83     }// end of end
84
85 /*    //程序去执行的入口,在LR中不用写
86     public static void main(String[] args) throws Throwable{
87         Actions actions = new Actions();
88         actions.init();
89         actions.action();
90         actions.end();
91     }
92 */
93
94 }

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

注释:

1、设置运行查看是否存在java的classpath

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

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

时间: 2024-08-01 19:29:57

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

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

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

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

1.什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: (1)动态的增加和减少元素 (2)实现了ICollection和IList接口 (3)灵活的设置数组的大小 2.ArrayLis的创建以及增删改查方法 (1)ArrayList的创建以及元素的添加ArrayList <变量名> = new ArrayList(); //()中也可传参. 注释:上面是创建一个空的ArrayList列表.当我们想往列表中传递元

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

在web开发过程中,尤其是后台管理系统的开发中,少不了增删改成的基础操作,原来我自己的做法是一份一份的拷贝粘贴,然后修改其中的不同,然而这样既枯燥无味又浪费了大量的时间,所以根据自己项目结构的特点写了一个自动生成结构代码的工具jar包,可以根据数据库表直接生成相应数据库模型对象(DMO)以及对表的增删改查代码. 之前我考虑过多种自动生成代码的提供方式,比如web的方式,通过在页面文本框里面输入各种参数,比如模板文件地址,生成文件地址,数据库名,数据库用户名和密码等,点击生成按钮就可以生成源代码文

深入浅出MongoDB(六)java操作mongodb增删改查

java操作mysql数据库的代码我们已经了如指掌了,增删改查,java对mongodb数据库也是类似的操作,先是数据库连接,再是进行操作. 首先我们进入进入admin数据库,然后建立自己的数据库testMongoDb,进入admin数据库后,就可以直接进入testMongoDb,因为用户可以进入系统的数据库,就是超级管理员,use testMongoDb后,为该数据库设置用户名和密码,db.addUser('root','root'),这样我们在程序中连该数据库,并实现增删改查,代码如下所示.

MongoDB java API 实现增删改查

一.下载jar包 http://central.maven.org/maven2/org/mongodb/mongo-java-driver/ 二.代码实现 1 package com.xbq.mongodb; 2 import java.util.ArrayList; 3 import java.util.HashMap; 4 import java.util.List; 5 import java.util.Map; 6 import org.bson.types.ObjectId; 7 i

Java操作MongoDB增删改查完美Demo

--因为实习工作需要,在学MongoDB,参考了公司的一个MongDB服务类,写了一个整合的Demo,涉及到的大部分的增删改查操作,而且还算规范,给大家参考!源代码:(完整项目文件下载链接:点击打开链接)http://download.csdn.net/detail/zhangliangzi/9555872 使用说明: 一.MongoDB数据库参数配置 1.推荐使用mongodb.cfg.properties配置,则在构造MongoDBService对象的时候只需调用无参构造方法即可自动完成配置

java字符串的增删改查 StringBuffer

StringBuffer 的增删改查,这样使用! 输出结果就是后面注释 StringBuffer sb = new StringBuffer("HelloWork1234567890"); // 增加(在字符串末尾插入字符) System.out.println(sb.append(".java")); //HelloWork1234567890.java // 插入(在索引 2 的位置插入字符) System.out.println(sb.insert(2,&qu

MongoDB在windows上安装以及java中的增删改查

1.windows下的安装创建 http://tech.it168.com/a2011/0603/1200/000001200064_2.shtml http://blog.csdn.net/xiaoxing598/article/details/54233044 2.Java操作mongodb http://www.cnblogs.com/zhwl/p/3491213.html http://blog.csdn.net/xiaoyw71/article/details/49633831 htt

LR接口测试---Java Vuser之jdbc调试前

在eclipse下编写好的代码: 1 import lrapi.lr; 2 import java.sql.Connection; 3 import java.sql.DriverManager; 4 import java.sql.PreparedStatement; 5 import java.sql.ResultSet; 6 7 public class Actions { 8 //定义用户名,密码,连接的URL 9 String username = "root"; 10 St