mac版Navicat如何设置重新打开后保持上次选项卡,在使用Navicat客户端时,我们可以设置重新打开客户端,保持上次打开的选项卡的,这个功能在哪里设置?我们来看一下。......
jsp页面对数据库的增删改(二)
接着之前实现类的继续讲解
工具/原料
- eclipse
方法/步骤
//连接数据库,将数据库中的数据,添加到集合
public ListEm listEmp() {Connection con=null;String sql=null;Statement stmt=null;ResultSet rs=null;
//声明集合(>泛型)ListEm emps=new ArrayListEm();try {con= DBUtil.getConnection();sql="select*from t_emp";stmt=con.createStatement();
//获取结果集rs=stmt.executeQuery(sql);while(rs.next()){
//遍历结果集,复制给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;}
public Emp findById(int id) {//连接数据库Connection con=null;String sql=null;Statement stmt=null;ResultSet rs=null;
//实例化对象,赋值并返回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"));
}} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}finally{DBUtil.closeConnection(con);}return emp;}
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);}}
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: 数据库
相关文章
- 详细阅读
-
SQL Server 2005数据库恢复图文教程详细阅读
SQL Server 2005数据库恢复图文教程,相信很多的站长网站的时候需要用到SQLServer2005数据库,但是碰到一些问题没有办法恢复,本人专业学习的.et。平时也经常用到,希望能给大家带来......
2023-03-17 513 数据库
-
如何安装SQL Server 2008数据库(带完整图解)详细阅读
如何安装SQL Server 2008数据库(带完整图解),在电脑上安装SQLServer2008软件时,经常会遇到各种各样的问题,如何成功的安装SQLServer2008呢?提供完整过程和图片详解。......
2023-03-17 532 数据库