admin.java~4~

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

JAVA~4~
81
字号
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 Collection select(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.select");
       Collection list = new ArrayList();
       try {
           con = cn.getConnection();
           st = con.createStatement();
           rs = st.executeQuery(sql);
           while(rs.next()){
               user=new AdminForm();
               user.setAdmin_id(rs.getString(1));
               user.setAdmin_password(rs.getString(2));
               list.add(user);
           }
       } catch (SQLException ex) {
           System.out.println("查询管理员sql:" + ex.getMessage());
       } catch (ClassNotFoundException ex) {
           System.out.println("类加载:" + ex.getMessage());
       }
       return list;
   }

   /*******************************************
    * 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 + -
显示快捷键?