admin.java

来自「用户的注册 用户的登陆 发布用户的相关信息 浏览网站介绍的其他酒店的」· Java 代码 · 共 89 行

JAVA
89
字号
package dao;

import tool.EidetSql;
import tool.Conn;
import java.sql.ResultSet;
import java.sql.Statement;
import java.sql.Connection;
import domain.AdminForm;
import tool.SQLCode;
import java.util.Collection;
import java.util.ArrayList;
import java.sql.SQLException;

public class Admin implements AdminDao{
     EidetSql ed = new EidetSql();
     public Admin(){
     }

     /*******************************************
      * method name:select
      * method function :核查管理员帐户和密码
      * return type:int
      * datetime : 2007-09-15
      *******************************************/

   public boolean select(AdminForm user){
       Connection con = null;
       Statement st = null;
       ResultSet rs=null;
       Conn cn = new Conn();
       boolean isCheck=false;
       SQLCode sc = new SQLCode();
       String sql = sc.getSQLCode("sql.admin.select");
       sql=ed.editSqlStr(sql,user.getAdmin_id());
       sql=ed.editSqlStr(sql,user.getAdmin_password());
       try {
           con = cn.getConnection();
           st = con.createStatement();
           rs=st.executeQuery(sql);
          if(rs.next()){
              isCheck=true;
          }
          if(rs!=null){
              rs.close();
          }
          if(st!=null){
              st.close();
          }
          if(con!=null){
              con.close();
          }
       } catch (SQLException ex) {
           System.out.println("查询管理员sql:" + ex.getMessage());
       } catch (ClassNotFoundException ex) {
           System.out.println("类加载:" + ex.getMessage());
       }
       return isCheck;
   }

   /*******************************************
    * method name:update
    * method function :更新管理员密码
    * return type:int
    * datetime : 2007-09-15
    *******************************************/

   public int update(AdminForm user) {
        Connection con = null;
        Statement st = null;
        ResultSet rs = null;
        Conn cn = new Conn();
        SQLCode sc = new SQLCode();
        String sql = sc.getSQLCode("sql.admin.update");
        sql = ed.editSqlStr(sql, user.getAdmin_password());
        sql = ed.editSqlStr(sql, user.getAdmin_id());
        int row = 0;
            try {
                con = cn.getConnection();
                st = con.createStatement();
                row = st.executeUpdate(sql);
            } catch (SQLException ex) {
                System.out.println("更新管理员密码sql:" + ex.getMessage());
            } catch (ClassNotFoundException ex) {
                System.out.println("类加载:" + ex.getMessage());
            }
        return row;
    }
}

⌨️ 快捷键说明

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