Servlet实现增删改查功能

Servlet实现增删改查功能

ID:37491894

大小:178.00 KB

页数:48页

时间:2019-05-24

Servlet实现增删改查功能_第1页
Servlet实现增删改查功能_第2页
Servlet实现增删改查功能_第3页
Servlet实现增删改查功能_第4页
Servlet实现增删改查功能_第5页
资源描述:

《Servlet实现增删改查功能》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MVC模式ØM:Model,即模型,对于JavaBeanØV:View,即试图,对应JSP页面ØC:Controller,即控制器,对应Servlet1.以下为MVC实现一个简单的增删改查功能1>显示记录2>增加一条记录1>修改一条记录2>删除一条记录程序源代码:M层:模型层1.封装一条信息的所有属性JavaBean.java,即VOpackagemuta.bean;/***@authorhelp*封装一条信息的所有属性*/publicclassJavaBean{privateintid;privateStri

2、ngname;privateStringpassword;privateStringsex;privateintage;publicintgetId(){returnid;}publicvoidsetId(intid){this.id=id;}publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicStringgetPassword(){returnpassword;}publicvoidsetP

3、assword(Stringpassword){this.password=password;}publicStringgetSex(){returnsex;}publicvoidsetSex(Stringsex){this.sex=sex;}publicintgetAge(){returnage;}publicvoidsetAge(intage){this.age=age;}}2.封装数据库连接以及操作JavaBean所用到的方法,即DAOpackagemuta.bean;importjava.sql.Con

4、nection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.util.ArrayList;importjava.util.List;/***@authorhelp*操作数据库的方法*/publicclassSqlBean{Connectioncon;PreparedStatementpre;ResultSe

5、trs;publicSqlBean(){try{Class.forName("com.mysql.jdbc.Driver");}catch(ClassNotFoundExceptione){e.printStackTrace();}try{con=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/MyServlet","root","122828");}catch(SQLExceptione){e.printStackTrace();}}/***@

6、authorhelp**插入新的一条记录*@return*/publicintgetInsert(Stringsql,JavaBeanjBean){intcount=0;try{pre=con.prepareStatement(sql);pre.setString(1,jBean.getName());pre.setString(2,jBean.getPassword());pre.setString(3,jBean.getSex());pre.setInt(4,jBean.getAge());count=pr

7、e.executeUpdate();}catch(SQLExceptione){e.printStackTrace();}finally{try{pre.close();con.close();}catch(SQLExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}}returncount;}/***@authorhelp**删除一条记录*@return*/publicintgetDelete(Stringsql,intid){intco

8、unt=0;try{pre=con.prepareStatement(sql);pre.setInt(1,id);count=pre.executeUpdate();}catch(SQLExceptione){e.printStackTrace();}finally{try{pre.close();con.close();}catch(SQLExceptione){//TODOAuto

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

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

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