操作思路:view–>service–>dao–>数据库
- view层
//新增方法
public static void add(){
System.out.println("新增业务");
System.out.println("请输入账目描述:");
String account_desc=sc.next();
System.out.println("请输入消费价格:");
double account_price=sc.nextDouble();
//获取当前时间
Date date= new Date();
//设置时间解析格式
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
//解析结果是string
String account_date = df.format(date);
//创建实体类对象
Account b=new Account(account_desc,account_price,account_date);
//调用service底层的方法,将数据传递过去
boolean flag=ss.add(b);
if(flag){
System.out.println("新增成功");
}
}
- service层
//新增
public Boolean add(Account b){
return sd.addAccount(b);
}
- dao层
//新增
public boolean addAccount(Account b) {
String sql="insert into account values(?,?,?,?)";
Object[] params={null,b.getAccount_desc(),b.getAccount_price(),b.getAccount_date()};
boolean flag=sd.update(sql, params);
return flag;
}