managerdao.java

来自「图书管理系统。JSP+Struts(MVC框架)sql2000数据库」· Java 代码 · 共 137 行

JAVA
137
字号
package com.dao;

import java.sql.SQLException;
import java.sql.*;
import org.apache.xml.*;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import com.tool.JDBCConnection;
import com.actionForm.ManagerForm;
import java.util.*;
import com.tool.SelfRequestProcessor;

public class ManagerDao {
   private JDBCConnection connection=null;

   public   ManagerDao(){
   connection=new JDBCConnection();
   this.connection.createConnection();
    }

/***********************添加操作员***********************************/
   public boolean insertManager(ManagerForm dtmForm){
       try{
           String sql = "insert into tb_manager values('" + dtmForm.getAccount() +
                        "','" + dtmForm.getPassword() + "','" +
                        dtmForm.getManagerLevel() + "')";
           connection.executeUpdata(sql);
           connection.closeConneciton();
           return true;
       }catch(Exception e){
       return false;
       }
   }

/*******************删除**************************************/
   public boolean deleteManager(ManagerForm dtmForm){
       try{
          System.out.println("开始删除帐号......");
           String sql = "delete from tb_manager where account='" + dtmForm.getAccount() +
                        "'";
           connection.executeUpdata(sql);
           connection.closeConneciton();
           System.out.println("删除帐号成功");
           return true;
       }catch(Exception e){
           System.out.println("删除帐号出错....");
       return false;
       }
 }

 //***********************修改**********************************************//
 public boolean UpdateManager(ManagerForm tmForm){
     try{
         String sql = "update tb_manager set password='" + tmForm.getPassword() +
                      "',managerLevel='" + tmForm.getManagerLevel() +
                      "' where account='" + tmForm.getAccount() + "'";
         connection.executeUpdata(sql);
         connection.closeConneciton();
         return true;
     }catch(Exception e){
     return false;
     }
 }

   //****************************全部查询**********************************//
   public List selectManager(){
       List list = new ArrayList();
       ManagerForm tmForm=null;
       System.out.println("正在查询所有的帐号信息....................");
       String sql = "select * from tb_manager order by id";
       ResultSet rs=connection.executeQuery(sql);
      try{
       while(rs.next()){
       tmForm=new ManagerForm();
       tmForm.setId(Integer.valueOf(rs.getString("id")));
       tmForm.setAccount(rs.getString("account"));
       tmForm.setPassword(rs.getString("password"));
       tmForm.setManagerLevel(rs.getString("managerLevel"));
       list.add(tmForm);}
       System.out.println("查询帐号信息通过!!!!!");
      }catch(Exception e){
       System.out.println("查询帐号信息失败!!!!");
      }
       connection.closeConneciton();
       return list;
   }

   //以帐号为条件查询
  public ManagerForm selectManager(ManagerForm tmForm){
      System.out.println("正在bbbbbbbbbbbbb进入.......");
      ManagerForm nn=null;
      String sql="select * from tb_manager where account='"+tmForm.getAccount()+"'";
      ResultSet rs=connection.executeQuery(sql);
      System.out.println("正在进入....21222222222222222...");
      try{
         while(rs.next()){
             nn=new ManagerForm();
             nn.setId(new Integer(rs.getInt("id")));
             nn.setAccount(rs.getString("account"));
             nn.setPassword(rs.getString("password"));
             nn.setManagerLevel(rs.getString("managerLevel"));
             System.out.println("OK");
         }
      }catch(Exception e){
      System.out.println("错误11111111111");
      }
      connection.closeConneciton();
      return nn;
  }

  //操作员分页查询
      public List selectManagerList() {
          System.out.println("正在查询帐号信息...........");
          List  list = new ArrayList();
          ManagerForm nn=null;
          String sql="select * from tb_manager order by id";
          ResultSet rs=connection.executeQuery(sql);
          try {
              while(rs.next()){
              nn=new ManagerForm();
              nn.setId(Integer.valueOf(rs.getString("id")));
              nn.setAccount(rs.getString("account"));
              nn.setPassword(rs.getString("password"));
              nn.setManagerLevel(rs.getString("managerLevel"));
              System.out.println("OK");}
              list.add(nn);
          } catch(Exception ex) {
              System.out.println("查询出错咯..........");
          }
          connection.closeConneciton();
          return list;
      }


}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?