实战记录4

UserService.userRegist(user);这部分属于预写,写完会报错

鼠标移到坐标的X号上点击一下,会弹出提示

鼠标移到函数名上,创建函数

或者鼠标移到函数名上,直接快捷键Ctrl+1,同样的效果

 

接口层自动创建了函数

此时接口实现类就会报错,因为接口实现类中并没有对该函数进行实现,所以此时要求接口实现类中对相应函数进行实现

快捷键:Al+Shift+s--》v--Enter回车

 因为dao层才是最终请求数据库的,所以在接口实现类中,要继续对dao层的调用

通过server层调用dao层,在处理数据库

隐形逻辑   : UserServlet--》new UserServiceImp接口的实现--》UserService接口创建函数--》UserServiceImp接口实现完善--》new UserDaoImp接口实现--》UserDao接口创建函数--》new UserDaoImp接口实现完善--》像数据库发送sql语句  

public void userRegist(User user) throws SQLException {
String sql="insert into user values(?,?,?,?,?,?,?,?,?,?)";
QueryRunner qr = new QueryRunner();
Object[] params= {user.getUid(),user.getUsername(),user.getPassword(),user.getName(),user.getEmail(),user.getTelephone(),user.getBirthday(),user.getSex(),user.getState(),user.getCode() };
qr.update(sql,params);
}

原文地址:https://www.cnblogs.com/dianzan/p/10087404.html