Update AdminDaoTest.java

pull/1/head
pght2c95q 8 months ago
parent 4306e37cff
commit 94f7b6f246

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

Loading…
Cancel
Save