首页 / JAVA / JavaEE 之 DBCP
JavaEE 之 DBCP
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JavaEE 之 DBCP,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2730字,纯文字阅读大概需要4分钟。
内容图文
![JavaEE 之 DBCP](/upload/InfoBanner/zyjiaocheng/478/dcb550f84aca430cb8b96b3f137d7df1.jpg)
c.使用:
@Repository public class UserDao { @Resource private JdbcTemplate template; //增 public void addUser(String name,String pwd){ int userType=1; String sql="insert into users(user_name,user_pwd,user_type) values(?,?,?)"; jdbcTemplate.update(sql,new Object[]{name,pwd,userType}); } //删 public void delUserById(int id){ String sql="delete from users where user_id=?"; jdbcTemplate.update(sql,new Object[]{id}); } //改 public void updateUser(User user){ String sql="update users set user_name=?,user_pwd=?,user_type=? where user_id=?"; jdbcTemplate.update(sql,new Object[]{user.getUserName(),user.getUserPwd(),user.getUserType(),user.getUserId()}); } //查——方法一 public List<User> findAllUser(){ String sql="select * from users"; List<User> list=jdbcTemplate.query(sql,new BeanPropertyRowMapper(User.class)); return list; } //查——方法二 public List<User> getAllUser(){ String sql="select * from users"; List<User> list=jdbcTemplate.query(sql,new RowMapper(){ @Override public Object mapRow(ResultSet arg0, int arg1) throws SQLException { User u=new User(); if(arg0!=null){ u.setUserId(arg0.getInt("user_id")); u.setUserName(arg0.getString("user_name")); u.setUserPwd(arg0.getString("user_pwd")); u.setUserId(arg0.getInt("user_type")); } return u; } }); return list; } //多表联查 public List<User> getAllUserAndInfo(){ String sql="select u.user_name,u.user_type,i.info_nickName,i.info_email from users u left join userInfo i on u.user_id=i.user_id "; List<User> list=jdbcTemplate.query(sql,new RowMapper(){ @Override public Object mapRow(ResultSet arg0, int arg1) throws SQLException { User u=new User(); if(arg0!=null){ u.setUserName(arg0.getString("user_name")); u.setUserType(arg0.getInt("user_type")); UserInfo info=new UserInfo(); info.setInfoEmail(arg0.getString("info_email")); info.setInfoNickName(arg0.getString("info_nickName")); u.setInfo(info); } return u; } }); return list; } }
JavaEE 之 DBCP
标签:管理 多表 users void email get obj 数据库 pre
本文系统来源:http://www.cnblogs.com/vettel0329/p/6561380.html
内容总结
以上是互联网集市为您收集整理的JavaEE 之 DBCP全部内容,希望文章能够帮你解决JavaEE 之 DBCP所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。