login.java~5~

来自「jsp数据库开发实例精粹全书原代码 无解压缩密码 包括 书店」· JAVA~5~ 代码 · 共 80 行

JAVA~5~
80
字号
package bookshop.run;/** * <p>管理用户登录的类 </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2004</p> * <p>Company: </p> * @author not attributable * @version 1.0 */import bookshop.util.*;public class login extends DataBase {        private String username;	//登录用户名        private String passwd;		//登录密码        private boolean isadmin;	//是否管理员登录        private long userid=0;		//用户ID号        public login() throws Exception{                super();                username = "";                passwd = "";                isadmin = false;        }        public String getUsername() {                return username;        }        public void setUsername(String newusername) {                username = newusername;        }        public String getPasswd() {                return passwd;        }        public void setPasswd(String newpasswd) {                passwd = newpasswd;        }        public boolean getIsadmin() {                return isadmin;        }        public void setIsadmin(boolean newIsadmin) {                isadmin = newIsadmin;        }        public long getUserid() {                return userid;        }        public void setUserid (long uid) {                userid = uid;        }        public String getSql() {                if (isadmin) {                        sqlStr = "select * from BookAdmin where adminuser = '" + dataFormat.toSql(username) + "' and adminpass = '" + dataFormat.toSql(passwd) + "'";                }else {                        sqlStr = "select * from user s where username = '" + dataFormat.toSql(username) + "' and password = '" + dataFormat.toSql(passwd) + "'";                }                return sqlStr;        }        public boolean excute() throws Exception {                boolean flag = false;                rs = stmt.executeQuery(getSql());                if (rs.next()){                        if (!isadmin)                        {                                userid = rs.getLong("id");                        }                        flag = true;                }                rs.close();                return flag;        }};

⌨️ 快捷键说明

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