首页 > 软件开发 > 数据库 >

jsp页面对数据库的增删改(二)

来源:互联网 2023-03-16 23:59:37 版权归原作者所有,如有侵权,请联系我们

接着之前实现类的继续讲解7vj办公区 - 实用经验教程分享!

工具/原料

  • eclipse

方法/步骤

  • 1

    //连接数据库,将数据库中的数据,添加到集合7vj办公区 - 实用经验教程分享!

    public ListEm listEmp() {Connection con=null;String sql=null;Statement stmt=null;ResultSet rs=null;7vj办公区 - 实用经验教程分享!

    jsp页面对数据库的增删改(二)7vj办公区 - 实用经验教程分享!

  • 1本页面未经许可获取自百度经验
  • 2

    //声明集合(>泛型)ListEm emps=new ArrayListEm();try {con= DBUtil.getConnection();sql="select*from t_emp";stmt=con.createStatement();7vj办公区 - 实用经验教程分享!

    //获取结果集rs=stmt.executeQuery(sql);while(rs.next()){7vj办公区 - 实用经验教程分享!

    jsp页面对数据库的增删改(二)7vj办公区 - 实用经验教程分享!

  • 3

    //遍历结果集,复制给emp对象,然后将emp对象添加到集合Emp emp=new Emp();emp.setId(rs.getInt("id"));emp.setName(rs.getString("name"));emp.setAge(rs.getInt("age"));emp.setSal(rs.getDouble("sal"));emps.add(emp);}} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}finally{DBUtil.closeConnection(con);}return emps;}7vj办公区 - 实用经验教程分享!

    7vj办公区 - 实用经验教程分享!

    7vj办公区 - 实用经验教程分享!

    jsp页面对数据库的增删改(二)7vj办公区 - 实用经验教程分享!

  • 4

    public Emp findById(int id) {//连接数据库Connection con=null;String sql=null;Statement stmt=null;ResultSet rs=null;7vj办公区 - 实用经验教程分享!

    jsp页面对数据库的增删改(二)7vj办公区 - 实用经验教程分享!

  • 5

    //实例化对象,赋值并返回Emp emp=new Emp();try {con=DBUtil.getConnection();sql="select*from t_emp where id=" id;stmt=con.createStatement();//根据id得到员工信息rs=stmt.executeQuery(sql);//给员工赋值while(rs.next()){emp.setId(rs.getInt("id"));emp.setName(rs.getString("name"));emp.setAge(rs.getInt("age"));emp.setSal(rs.getDouble("sal"));7vj办公区 - 实用经验教程分享!

    }} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}finally{DBUtil.closeConnection(con);}return emp;}7vj办公区 - 实用经验教程分享!

    7vj办公区 - 实用经验教程分享!

    jsp页面对数据库的增删改(二)7vj办公区 - 实用经验教程分享!

  • 6

    public void delete(int id) {Connection con=null;Statement stmt=null;String sql=null;try {con=DBUtil.getConnection();stmt=con.createStatement();sql="delete from t_emp where id=" id;stmt.executeUpdate(sql);} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}finally{DBUtil.closeConnection(con);}}7vj办公区 - 实用经验教程分享!

    jsp页面对数据库的增删改(二)7vj办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!7vj办公区 - 实用经验教程分享!


    标签: 数据库

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号