欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    Java增删查改代码.docx

    • 资源ID:3159636       资源大小:38.97KB        全文页数:16页
    • 资源格式: DOCX        下载积分:6.99金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要6.99金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Java增删查改代码.docx

    Java增删查改代码增删查改 一、添加用户 需要用到的表:admin、jiaoshi 在Dao层写添加用户的方法 public boolean addjiaoshi(Jiaoshi jiaoshi); 注释:对表进行查找用List 对表进行添加、修改、删除用boolean 括号里面的Jiaoshi是在MyEclipse 6.0中反向生成的表名,jiaoshi是起的逻辑名 在Dao层的impl层写添加用户的方法 public boolean addjiaoshi(Jiaoshi jiaoshi) try catch(Exception e) return false; this.getHibernateTemplate.save(jiaoshi); return true; 注释: 在service层写添加用户的方法 public boolean addjiaoshi(Jiaoshi jiaoshi); 注释:seivice层中和dao层写的一样 在service层的impl层写添加用户方法 public boolean addjiaoshi(Jiaoshi jiaoshi) return this.getIjiaoshidao.addjiaoshi(jiaoshi); 注释: 在action层中写添加用户的方法 public String addjiaoshi Jiaoshi jiaoshi=new Jiaoshi; /对表中字段进行封装 jiaoshi.setTEmail(this.getTEmail); jiaoshi.setTId(this.getTId); jiaoshi.setTName(this.getTName); jiaoshi.setTPass(this.getTPass); jiaoshi.setTPhone(this.getTPhone); if(this.getIjiaoshiservice.addjiaoshi(jiaoshi) return "no" return "ok" 在struts中写得代码 <action name="addjiaoshi" class="jiaoshiaction" method="addjiaoshi"> <result name="ok">yonghu/ok.jsp</result> <result name="no">yonghu/no.jsp</result> </action> 在addteacher页面代码如下 <form action="addjiaoshi.action" method="post"> <table width="450"> <tr height="40"> <td colspan="2"><strong>添加教师信息</strong></td> </tr> <tr height="40"> <td width="25%">学号:</td> <td style="text-align:left;"> <input type="text" name="TId"/> </td> </tr> <tr height="40"> <td>姓名:</td> <td style="text-align:left;"> <input type="text" name="TName"/> </td> </tr> <tr height="40"> <td>密码:</td> <td style="text-align:left;"> <input type="text" name="TPass"/> </td> </tr> <tr height="40"> <td>联系电话:</td> <td style="text-align:left;"> <input type="text" name="TPhone"/> </td> </tr> <tr height="40"> <td>E-mail:</td> <td style="text-align:left;"> <input type="text" name="TEmail"/> </td> </tr> <tr height="60"> <td colspan="2"><input type="submit" value="添加"/></td> </tr> </form> </table> 二、查看用户信息 1、查看全部用户 在Dao层写查看全部用户的方法 public List teacherall; 在Dao层的impl层写查看全部用户的方法 public List teacherall 注释: String hql="from Jiaoshi j" return this.getHibernateTemplate.find(hql); 在service层写查看全部用户的方法 public List teacherall; 注释: 在service层的impl层写添加用户方法 public List teacherall 注释: return this.getIjiaoshidao.teacherall; 在action层中写查看全部用户的方法 public String teacherall 注释: List teacheralllist=this.getIjiaoshiservice.teacherall; Map session=(Map)ActionContext.getContext.get("session"); if(teacheralllist.size>0) return "no" session.put("teacheralllist", teacheralllist); return "ok" 在struts中写得代码 <action name="teacherall" class="jiaoshiaction" method="teacherall"> <result name="ok">yonghu/chakanteacher.jsp</result> <result name="no">yonghu/no.jsp</result> </action> 注释: 在chakanteacher页面代码如下 <table width="500" align="center" cellspacing="0" border="1" bordercolor="#B4D6FC" style="font-size:12px;" > <tr style="font-size:16px;"> <td height="30" colspan="7" align="center"> <strong>查看教师档案</strong> </td> </tr> <tr style="font-size:14px;text-align:center;"> <% %> <td width="117" height="30">工号</td> <td width="120">教师姓名</td> <td width="118">密码</td> <td width="127">操作</td> </tr> List teacheralllist=(List)session.getAttribute("teacheralllist"); For(int i=0;i< teacheralllist.size;i+) Jiaoshi jiaoshi=(Jiaoshi)teacheralllist.get(i); <tr style="font-size:12px;text-align:center;"> <td width="117" height="30"><%=jiaoshi.getTId %></td> <td width="120"><%=jiaoshi.getTName %></td> <td><%=jiaoshi.getTPass %></td> <td width="127"> <a href="teacherid.action?TId=<%=jiaoshi.getTId %>"> 查看 </a> <a href="teacherid1.action?TId=<%=jiaoshi.getTId %>"> 修改 </a> <a href="deleteteacher.action?TId=<%=jiaoshi.getTId %>" onclick="return del">删除</a> </td> </tr> <% %> 注释: </table> 2、查看按ID号查看用户 在Dao层写按ID号查看用户的方法 public List teacherid(String TId); 注释: 在Dao层的impl层写按ID号查看用户的方法 public List teacherid(String TId) 注释: String hql="from Jiaoshi j where j.TId='"+TId+"'" return this.getHibernateTemplate.find(hql); 在service层写按ID号查看用户的方法 public List teacherid(String TId); 注释: 在service层的impl层写按ID号查看用户方法 public List teacherid(String TId) 注释: return this.getIjiaoshidao.teacherid(TId); 在action层中写按ID号查看用户的方法 public String teacherid List teacheridlist=this.getIjiaoshiservice.teacherid(this.getTId); 注释: Map session=(Map)ActionContext.getContext.get("session"); if(teacheridlist.size>0) return "no" session.put("teacheridlist", teacheridlist); return "ok" 在struts中写得代码 <action name="teacherid" class="jiaoshiaction" method="teacherid"> <result name="ok">yonghu/teacherid.jsp</result> <result name="no">yonghu/no.jsp</result> </action> 注释: 在JSP页面代码如下 在查询页面的代码: <form action="teacherid.action" method="post"> <table width="450" border="1" align="center" cellspacing="0" bordercolor="#B4D6FC" style="border-collapse:collapse; text-align:center; font-size:12px;"> <tr height="40"> <td colspan="2" style="font-size:12px;"><strong>查看教师信息</strong></td> </tr> <tr height="40"> <td width="25%">学号:</td> <td style="text-align:left;"> <input type="text" name="TId"/> </td> </tr> <tr height="60"> <td colspan="2"><input type="submit" value="提交" onclick="return update"/></td> </tr> </form> </table> 在显示信息页面的代码: <table width="450" border="1" align="center" cellspacing="0" bordercolor="#B4D6FC" style="border-collapse:collapse; text-align:center; font-size:12px;"> <tr height="40"> <strong>教师信息</strong> </td> <td colspan="2" style="font-size:12px;"> </tr> <% List teacheridlist=(List)session.getAttribute("teacheridlist"); Jiaoshi jiaoshi=(Jiaoshi)teacheridlist.get(0); %> <tr height="40"> <td width="25%">工号:</td> <td style="text-align:left;"><%=jiaoshi.getTId %></td> </tr> <tr height="40"> <td>姓名:</td> <td style="text-align:left;"><%=jiaoshi.getTName %></td> </tr> <tr height="40"> <td>密码:</td> <td style="text-align:left;"> <input type="password" value="<%=jiaoshi.getTPass %>"> </td> </tr> <tr height="40"> <td>联系电话:</td> <td style="text-align:left;"><%=jiaoshi.getTPhone %></td> </tr> <tr height="40"> <td>E-mail:</td> <td style="text-align:left;"><%=jiaoshi.getTEmail %></td> </tr> 注释: </table> 三、修改用户信息 在Dao层写修改用户的方法 public boolean updateteacher(Jiaoshi jiaoshi); 注释: 在Dao层的impl层写修改用户的方法 public boolean updateteacher(Jiaoshi jiaoshi) try this.getHibernateTemplate.update(jiaoshi); return true; catch(Exception e) return false; 注释: 在service层写按ID号修改用户的方法 public boolean updateteacher(Jiaoshi jiaoshi); 注释: 在service层的impl层写修改用户方法 public boolean updateteacher(Jiaoshi jiaoshi) 注释: return this.getIjiaoshidao.updateteacher(jiaoshi); 在action层中写修改用户的方法 public String updateteacher List updateteacherlist=this.getIjiaoshiservice.teacherid(this.getTId); Jiaoshi jiaoshi=(Jiaoshi)updateteacherlist.get(0); jiaoshi.setTEmail(this.getTEmail); jiaoshi.setTId(this.getTId); jiaoshi.setTName(this.getTName); jiaoshi.setTPass(this.getTPass); jiaoshi.setTPhone(this.getTPhone); if(this.getIjiaoshiservice.updateteacher(jiaoshi) return "no" return "ok" 注释:在JSP页面传递过来几个字段,在action方法中就封装几个字段 在struts中写得代码 <action name="updateteacher" class="jiaoshiaction" method="updateteacher"> <result name="ok">yonghu/ok.jsp</result> <result name="no">yonghu/no.jsp</result> </action> 注释: 在JSP页面代码如下 <form action="updateteacher.action" method="post"> <table width="450" border="1" align="center" cellspacing="0" bordercolor="#B4D6FC" style="border-collapse:collapse; text-align:center; font-size:12px;"> <tr height="40"> <td colspan="2" style="font-size:12px;"><strong>修改教师信息</strong></td> </tr> <% List teacheridlist=(List)session.getAttribute("teacheridlist"); Jiaoshi jiaoshi=(Jiaoshi)teacheridlist.get(0); %> <tr height="40"> <td width="25%">工号:</td> <td style="text-align:left;"> <input type="text" name="TId" </td> value="<%=jiaoshi.getTId %>"/> </tr> <tr height="40"> <td>姓名:</td> <td style="text-align:left;"> <input type="text" name="TName" </td> value="<%=jiaoshi.getTName %>"/> </tr> <tr height="40"> <td>密码:</td> <td style="text-align:left;"> <input type="text" name="TPass" </td> value="<%=jiaoshi.getTPass %>"/> </tr> <tr height="40"> <td>联系电话:</td> <td style="text-align:left;"> <input type="text" name="TPhone" </td> value="<%=jiaoshi.getTPhone %>"/> </tr> <tr height="40"> <td>E-mail:</td> <td style="text-align:left;"> <input type="text" name="TEmail" </td> value="<%=jiaoshi.getTEmail %>"/> </tr> <tr height="60"> <td colspan="2"><input type="submit" value="修改" onclick="return update"/></td> </tr> </form> </table> 注释: 四、删除教师信息 在Dao层写删除用户的方法 public boolean updateteacher(Jiaoshi jiaoshi); 注释: 在Dao层的impl层写删除用户的方法 public boolean updateteacher(Jiaoshi jiaoshi) try catch(Exception e) return false; this.getHibernateTemplate.update(jiaoshi); return true; 注释: 在service层写按ID号删除用户的方法 public boolean updateteacher(Jiaoshi jiaoshi); 注释: 在service层的impl层写删除用户方法 public boolean deleteteacher(Jiaoshi jiaoshi) return this.getIjiaoshidao.deleteteacher(jiaoshi); 注释: 在action层中写删除用户的方法 public String deleteteacher List Jiaoshi jiaoshi=(Jiaoshi)deleteteacherlist.get(0); if(this.getIjiaoshiservice.deleteteacher(jiaoshi) return "no" return "ok" deleteteacherlist=this.getIjiaoshiservice.teacherid(this.getTId); 注释: 在struts中写得代码 <action name="deleteteacher" class="jiaoshiaction" method="deleteteacher"> <result name="ok">yonghu/ok.jsp</result> <result name="no">yonghu/no.jsp</result> </action> 注释: 在JSP页面代码如下 <a href="deleteteacher.action?TId=<%=jiaoshi.getTId %>" onclick="return del">删除</a> 注释:

    注意事项

    本文(Java增删查改代码.docx)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开