1,单元测试
1,重写toString(),让我们打印输出.输出的值
第一步:加入junit依赖
<dependency>
<groupld>hunit</groupld>
<artifactid>junit</aritifactld>
<version>4.12</version>
<scope>test</scope>
</dependency>
第二步:编写测试类
第三步:编写测试方法
1,用户public修饰
2,无返回值类型:void
第四步:加入@Test
2、案例
完成:增加:删除,修改,查询操作
2\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");