|
|
|
@ -9,19 +9,31 @@ import com.cn.util.DateUtil;
|
|
|
|
|
|
|
|
|
|
public class AdminDaoTest {
|
|
|
|
|
|
|
|
|
|
public static void main(String[] args) {
|
|
|
|
|
AdminDao adminDao = new AdminDaoImpl();
|
|
|
|
|
Admin admin = new Admin("打飞机阿卡","123456",DateUtil.now(),1,1,DateUtil.now());
|
|
|
|
|
try {
|
|
|
|
|
adminDao.add(admin);
|
|
|
|
|
for(Admin admin2:adminDao.getAll()) {
|
|
|
|
|
System.out.println(admin2);
|
|
|
|
|
}
|
|
|
|
|
System.out.println(adminDao.getById(4));
|
|
|
|
|
System.out.println(adminDao.getByName("lxs"));
|
|
|
|
|
} catch (SQLException e) {
|
|
|
|
|
e.printStackTrace();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
public static void main(String[] args) {
|
|
|
|
|
// 创建AdminDao的实现类对象,用于访问管理员相关的数据库操作
|
|
|
|
|
AdminDao adminDao = new AdminDaoImpl();
|
|
|
|
|
|
|
|
|
|
// 创建一个新的管理员对象,并设置用户名、密码、当前时间等属性
|
|
|
|
|
Admin admin = new Admin("打飞机阿卡","123456",DateUtil.now(),1,1,DateUtil.now());
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
// 将新管理员添加到数据库
|
|
|
|
|
adminDao.add(admin);
|
|
|
|
|
|
|
|
|
|
// 获取所有管理员对象,并遍历打印每个管理员的信息
|
|
|
|
|
for(Admin admin2:adminDao.getAll()) {
|
|
|
|
|
System.out.println(admin2);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 根据ID获取管理员对象,并打印该管理员的信息
|
|
|
|
|
System.out.println(adminDao.getById(4));
|
|
|
|
|
|
|
|
|
|
// 根据用户名获取管理员对象,并打印该管理员的信息
|
|
|
|
|
System.out.println(adminDao.getByName("lxs"));
|
|
|
|
|
} catch (SQLException e) {
|
|
|
|
|
// 如果在数据库操作过程中发生异常,打印异常堆栈信息
|
|
|
|
|
e.printStackTrace();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|