계층 3 아키텍처 사용자 등록 사례 - DAO 계층

815 단어 코드초급 운용
public class UserDao { JdbcTemplate jdbcTemplate = new JdbcTemplate(DruidUtils.getDataSource());
//        
public int saveUser(User user){
    try{
        return jdbcTemplate.update("insert into user (uname,upasswd) values (?,?);",
                user.getUname(),user.getUpasswd());
    }catch (Exception e){
        e.printStackTrace();
        //throw new RuntimeException(e);
        return 0;
    }
}

//              
public User findUser(String uname){
    try{
        //  queryForObject            null,      
        //      ,  null
        String sql = "select * from user where uname = ?";
        return jdbcTemplate.queryForObject(sql,new BeanPropertyRowMapper(User.class),uname);
    }catch (Exception e){

        return null;
    }

}

}

좋은 웹페이지 즐겨찾기