77范文网 - 专业文章范例文档资料分享平台

申彦栋Servlet实现增删改查功能 - +jsp登录页面(2)

来源:网络收集 时间:2020-04-18 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

M层:模型层

封装一条信息的所有属性JavaBean.java ,即VO package MVC;

public class JavaBean {

private int id; private String name; private String password; private String sex; private int age; public JavaBean() { }

public JavaBean(int id, String name, String password, String sex, int }

public int getId() { }

public void setId(int id) { }

public String getName() { }

public void setName(String name) { }

public String getPassword() { }

public void setPassword(String password) { }

public String getSex() {

return sex;

this.password = password; return password; this.name = name; return name; this.id = id; return id; this.id = id; this.name = name;

this.password = password; this.sex = sex; this.age = age; super();

// TODO Auto-generated constructor stub

age) {

第 5 页 共 29 页

}

}

public void setSex(String sex) { }

public int getAge() { }

public void setAge(int age) { }

this.age = age; return age; this.sex = sex;

封装数据库连接以及操作JavaBean所用到的方法,

SqlBean.java文件即DAO

package MVC;

//封装数据库连接以及操作JavaBean所用到的方法,即DAO 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; public class SqlBean {

/**

*操作数据库的方法 */

// 定义数据库驱动程序

String DBDRIVER = \ ; // 定义数据库连接对象,属于java.sql包中的接口 Connection con=null;

//定义PreapredStatement对象,用于操作数据库 PreparedStatement pre=null; // 查询返回的结果集对象 ResultSet rs=null; public SqlBean() {

try { }

// 1、加载驱动程序

Class.forName(DBDRIVER); e.printStackTrace();

} catch (ClassNotFoundException e) {

第 6 页 共 29 页

try {

// 2、数据库连接地址

con=DriverManager.getConnection(\ } /**

* @author help *

*插入新的一条记录 * @return */

public int getInsert(String sql,JavaBean jBean) { { } } /**

* @author help *

return count; try {

//关闭数据库

pre.close();//关闭操作 int count =0; try { } finally

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(); e.printStackTrace(); } catch (SQLException e) { }

e.printStackTrace();

xdstudent\,\,\);

} catch (SQLException e) {

con.close();//关闭连接 } catch (SQLException e) { }

// TODO Auto-generated catch block e.printStackTrace();

第 7 页 共 29 页

*删除一条记录 * @return */

public int getDelete(String sql,int id) { } /**

* @author help *

*根据ID查询某一条记录 * @return */

public JavaBean getSearchById(String sql,int id) {

JavaBean jBean = new JavaBean(); try {

pre = con.prepareStatement(sql); pre.setInt(1, id); rs=pre.executeQuery(); while(rs.next()) int count =0; try { } finally { }

return count;

try { }

pre.close(); con.close();

// TODO Auto-generated catch block e.printStackTrace();

pre = con.prepareStatement(sql); pre.setInt(1, id);

count=pre.executeUpdate(); e.printStackTrace();

} catch (SQLException e) {

} catch (SQLException e) {

第 8 页 共 29 页

}

{ }

{ }

jBean.setId(rs.getInt(\));

jBean.setName(rs.getString(\));

jBean.setPassword(rs.getString(\)); jBean.setSex(rs.getString(\)); jBean.setAge(rs.getInt(\));

} catch (SQLException e)

e.printStackTrace();

return jBean;

/**

* @author help *

*更新某一条记录 * @return */

public int getUpdate(String sql,JavaBean jBean) {

int count =0; try { } finally { }

try { }

pre.close(); con.close();

// TODO Auto-generated catch block e.printStackTrace();

pre = con.prepareStatement(sql); pre.setInt(5,jBean.getId()); pre.setString(1,jBean.getName()); pre.setString(2,jBean.getPassword()); pre.setString(3,jBean.getSex()); pre.setInt(4,jBean.getAge()); count = pre.executeUpdate(); // TODO Auto-generated catch block e.printStackTrace();

} catch (SQLException e) {

} catch (SQLException e) {

第 9 页 共 29 页

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库申彦栋Servlet实现增删改查功能 - +jsp登录页面(2)在线全文阅读。

申彦栋Servlet实现增删改查功能 - +jsp登录页面(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/994461.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: