jdbc单元测试

第一步:加入junit依赖------<dependency>
                                                            <groupld>junit</groupld>
                                                            <artifactld>junit</artifactld>
                                                            <version>4.12</version>
                                                            <scope>test</scope>
                                                            </dependency>
                    第二步:编写测试类

                    第三步:编写测试方法-----用户public修饰
                                                   -----无返回值类型:void
                   第四步:加入@test


案例-------完成:增加,删除,修改,查询操作

jdbc增加案例:

 private String url="jdbc:mysql://localhost:3306/2109b";
private   String username="root";
private   String password="123456";
  @Test
  public void addUser()throws ClassNotFoundException, SQLException {
      User user=new User();
      user.setName("wang");
      user.setAge("16");
      user.setId(7);
      user.setSex("男");
      String add_sql="insert into student(id,name,age,sex) values ('" + user.getId() + "','" + user.getName() + "','" + user.getAge()+ "','" + user.getSex() + "')";
      第一步:加载驱动
      Class.forName("com.mysql.cj.jdbc.Driver");
      第二步:创建数据库链接
      Connection connection= DriverManager.getConnection(url,username,password);
      第三步:创建sql语句操作对象
      Statement statement=connection.createStatement();
      第四步:执行sql语句
      statement.executeUpdate(add_sql);
      第五步:释放资源
      statement.close();
      connection.close();
  }

jdbc修改案例:

public void updateUser()throws ClassNotFoundException, SQLException {
   User user=new User();
   user.setId(3);
   user.setSex("女");
   user.setAge("20");
   user.setName("动人");
    String update_sql = "update shang set name ='" + user.getName() + "',price = '" + user.getSex() + "',shu = '" + user.getId() + "' where id = " + user.getAge();
     第一步:加载驱动
    Class.forName("com.mysql.cj.jdbc.Driver");
     第二步:创建数据库链接
    Connection connection= DriverManager.getConnection(url,username,password);
     第三步:创建sql语句操作对象
    Statement statement=connection.createStatement();
     第四步:执行sql语句
    statement.executeUpdate(update_sql);
     第五步:释放资源
    statement.close();
    connection.close();
}

jdbc删除案例:

public void deleteUser()throws ClassNotFoundException, SQLException {
    int id=7;
    String delete_sql="delete form student where id="+id;
     第一步:加载驱动
    Class.forName("com.mysql.cj.jdbc.Driver");
     第二步:创建数据库链接
    Connection connection= DriverManager.getConnection(url,username,password);
     第三步:创建sql语句操作对象
    Statement statement=connection.createStatement();
     第四步:执行sql语句
    statement.executeUpdate(delete_sql);
     第五步:释放资源
    statement.close();
    connection.close();
}
  • 12
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值