login.java

来自「一个基于TOMCAT和SQL开发的在线CD销售」· Java 代码 · 共 79 行

JAVA
79
字号
package cdshop.run;/** * <p>管理用户登录的类 </p> */import cdshop.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;        }        /**         * 获得查询用户信息的sql语句         * @return         */        public String getSql() {                if (isadmin) {                        sqlStr = "select * from cdAdmin where adminuser = '" +                            dataFormat.toSql(username) + "' and adminpass = '" +                            dataFormat.toSql(passwd) + "'";                }else {                        sqlStr = "select * from shop_user where username = '" +                            username + "' and password = '" + passwd + "'";                }                return sqlStr;        }        /**         * 执行查询         * @return         * @throws java.lang.Exception         */        public boolean excute() throws Exception {                boolean flag = false;                DataBase db = new DataBase();                db.connect();                stmt = db.conn.createStatement ();                rs = stmt.executeQuery(getSql());                if (rs.next()){                        if (!isadmin)                        {                                userid = rs.getLong("id");                        }                        flag = true;                }                close();                return flag;        }};

⌨️ 快捷键说明

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