使用JDBC做的增删改查.docx

使用JDBC做的增删改查.docx

ID:59228086

大小:21.31 KB

页数:13页

时间:2020-09-09

使用JDBC做的增删改查.docx_第1页
使用JDBC做的增删改查.docx_第2页
使用JDBC做的增删改查.docx_第3页
使用JDBC做的增删改查.docx_第4页
使用JDBC做的增删改查.docx_第5页
资源描述:

《使用JDBC做的增删改查.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、业务类publicclassUserDaoImplimplementsUserDao{//定义一个JdbcprivateJdbcTemplatejt;//必须有set方法,因为是通过set方法装配的publicvoidsetJt(JdbcTemplatejt){this.jt=jt;}@Overridepublicvoiddelete(intid){//TODOAuto-generatedmethodstubStringsql="deletefromuserwhereid="+id;inttemp=this.jt.update(sql);if(t

2、emp>0){System.out.println("删除成功!");}else{System.out.println("删除失败!");}}@Overridepublicvoidinsert(Userentity){//TODOAuto-generatedmethodstubStringsql="insertintouser(name,age,sex)values(?,?,?)";Objectobj[]={entity.getName(),entity.getAge(),entity.getSex()};inttemp=this.jt.upda

3、te(sql,obj);if(temp>0){System.out.println("插入成功!");}else{System.out.println("插入失败!");}}@OverridepublicListselectAll(){Stringsql="select*fromuser";Listlist=this.jt.query(sql,newRowMapper(){@OverridepublicObjectmapRow(ResultSetrs,introw)throwsSQLException{//TODOAuto-gener

4、atedmethodstubUseruser=newUser();user.setId(rs.getInt("id"));user.setName(rs.getString("name"));user.setAge(rs.getInt("age"));user.setSex(rs.getString("sex"));returnuser;}});System.out.println(list.size());//TODOAuto-generatedmethodstubreturnlist;}@OverridepublicUserselectByI

5、d(intid){//TODOAuto-generatedmethodstubStringsql="selectid,name,age,sexfromuserwhereid="+id;Useruser=(User)jt.queryForObject(sql,newRowMapper(){@OverridepublicObjectmapRow(ResultSetrs,intarg1)throwsSQLException{//TODOAuto-generatedmethodstubUseruser=newUser();user.setId(rs.ge

6、tInt("id"));user.setName(rs.getString("name"));user.setAge(rs.getInt("age"));user.setSex(rs.getString("sex"));returnuser;}});returnuser;}@Overridepublicvoidupdate(Userentity){//TODOAuto-generatedmethodstubStringsql="updateusersetname=?,age=?,sex=?whereid=?";Objectobj[]={entit

7、y.getName(),entity.getAge(),entity.getSex(),entity.getId()};inttemp=jt.update(sql,obj);if(temp>0){System.out.println("更新成功!");}else{System.out.println("更新失败!");}}}Xml中的部分代码1.  2.  3.  4.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。