文档详情

Servlet实现增删改查小案例.doc

发布:2017-03-26约2.15万字共47页下载文档
文本预览下载声明
MVC模式 M:Model,即模型,对于JavaBean V:View, 即试图,对应JSP页面 C:Controller,即控制器,对应Servlet 以下为MVC实现一个简单的 增删改查 功能 显示记录 增加一条记录 修改一条记录 删除一条记录 程序源代码: M层:模型层 1.封装一条信息的所有属性JavaBeanpackage muta.bean; /** * @author help *封装一条信息的所有属性 */ public class JavaBean { private int id; private String name; private String password; private String sex; private int age; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { = name; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } } 2.封装JavaBean所用到的方法,即DAO package muta.bean; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; /** * @author help *操作数据库的方法 */ public class SqlBean { Connection con; PreparedStatement pre; ResultSet rs; public SqlBean() { try { Class.forName(com.mysql.jdbc.Driver); } catch (ClassNotFoundException e) { e.printStackTrace(); } try { con=DriverManager.getConnection(jdbc:mysql://:3306/MyServlet,root,122828); } catch (SQLException e) { e.printStackTrace(); } } /** * @author help * *插入新的一条记录 * @return */ public int getInsert(String sql,JavaBean jBean) { int count =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=pre.executeUpdate(); } catch (SQLException e) { e.printStackTrace(); } finally { try { pre.close(); con.close(); } catch (SQLException e) { // TODO Aut
显示全部
相似文档