曹俊杰353 2021-05-07 21:33 采纳率: 33.3%
浏览 37

这段代码还有其它的表示方法嘛(更改一下代码)

publicclass Login {

      publicboolean checkLogin(String user_id, String user_pwd) {

             String sqlCmd = "select count(*) from user where user_id=? and user_pwd=?";

             Object[] objList = new Object[2];

             objList[0] = user_id;

             objList[1] = user_pwd;

             String result = SQLUtil.excuteScalar(sqlCmd, objList).toString();

             if (result.equals("1")) {

                    returntrue

             } else {

                    returnfalse

             }

      }

      public String getName(String user_id) {

             String sqlCmd = "select user_name from user where user_id='" + user_id + "'";

             String result = SQLUtil.excuteScalar(sqlCmd, null).toString();

             return result

      }

      public String getSysLevel(String user_id) {

             String sqlCmd = "select role_id from user where user_id='" + user_id + "'";

             String result = SQLUtil.excuteScalar(sqlCmd, null).toString();

             return result

      }

}

  • 写回答

1条回答 默认 最新

  • lxllzwj5201314 2023-01-17 16:17
    关注

    publicclass Login {

      public boolean checkLogin(String user_id, String user_pwd) {
    
             String sqlCmd = "select count(*) from user where user_id=? and user_pwd=?";
    
             String result = SQLUtil.excuteScalar(sqlCmd, new Object[2]{user_id, user_pwd}).toString();
    
             return result.equals("1") ? true : false;
      }
    
      public String getName(String user_id) {
    
             String sqlCmd = "select user_name from user where user_id=?";
    
             String result = SQLUtil.excuteScalar(sqlCmd, new Object[]{user_id}).toString();
    
             return result
    
      }
    
      public String getSysLevel(String user_id) {
    
             String sqlCmd = "select role_id from user where user_id=?";
    
             String result = SQLUtil.excuteScalar(sqlCmd, new Object[]{user_id}).toString();
    
             return result
    
      }
    

    }

    评论

报告相同问题?

悬赏问题

  • ¥15 python天天向上类似问题,但没有清零
  • ¥30 3天&7天&&15天&销量如何统计同一行
  • ¥30 帮我写一段可以读取LD2450数据并计算距离的Arduino代码
  • ¥15 C#调用python代码(python带有库)
  • ¥15 矩阵加法的规则是两个矩阵中对应位置的数的绝对值进行加和
  • ¥15 活动选择题。最多可以参加几个项目?
  • ¥15 飞机曲面部件如机翼,壁板等具体的孔位模型
  • ¥15 vs2019中数据导出问题
  • ¥20 云服务Linux系统TCP-MSS值修改?
  • ¥20 关于#单片机#的问题:项目:使用模拟iic与ov2640通讯环境:F407问题:读取的ID号总是0xff,自己调了调发现在读从机数据时,SDA线上并未有信号变化(语言-c语言)