第一步:加入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(); }