diff --git a/ticketing-master/src/com/cn/test/AdminDaoTest.java b/ticketing-master/src/com/cn/test/AdminDaoTest.java index 705fb79..03ec12f 100644 --- a/ticketing-master/src/com/cn/test/AdminDaoTest.java +++ b/ticketing-master/src/com/cn/test/AdminDaoTest.java @@ -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(); + } + } -} +} \ No newline at end of file