示例#1
0
  public static String CheckUser(String username, String password) {

    String result = "";

    int rowcount = 0;
    String query =
        "SELECT USER_ID,USER_NAME,ROLE,EMAILID,RM_ID,RM_EMAILID FROM ad_467de3d0d776395.USER_DET WHERE USER_NAME='"
            + username.toLowerCase()
            + "' AND PASSWORD='******'";

    logger.info("Welcome checkuer query.. " + query);
    try {

      System.out.println("before count of records using jdbctemplate.." + jdbcTemplate);
      List<User> users = new ArrayList<User>();
      int cnt = 0;
      System.out.println("Welcome checkuer query.. " + query);
      List<Map<String, Object>> rows = jdbcTemplate.queryForList(query);
      System.out.println("list size before loop::" + rows.size());
      String role = "";
      String email = "";
      String userid = "";
      String rmid = "";
      String rmEmailid = "";
      for (Map row : rows) {
        User user = new User();
        User us = new User();
        us.setUsername((String) row.get("USER_NAME"));
        System.out.println("username::" + us.getUsername());
        rowcount++;
        role = (String) row.get("ROLE");
        email = (String) row.get("EMAILID");
        userid = String.valueOf("" + row.get("USER_ID"));
        rmid = String.valueOf("" + row.get("RM_ID"));
        rmEmailid = (String) row.get("RM_EMAILID");
        // cnt++;
      }
      System.out.println("count of records using jdbctemplate************.." + rowcount);
      // SimpleMail sm	=	new SimpleMail();
      // sm.sendMail(email);
      if (rowcount > 0) {
        result = username + "#" + role + "#" + email + "#" + userid + "#" + rmid + "#" + rmEmailid;
      } else result = "User does not exists..";

      // result= "User reistered Successfully...";
    } catch (DataAccessException ex) {
      ex.printStackTrace();
      // Logger.getLogger(CollectionTest.class.getName()).log(Level.SEVERE, null, ex);
      result = "Login Failed";
    } catch (Exception ex) {
      ex.printStackTrace();
      result = "Login Failed";
    }
    System.out.println("result before returning using jdbctemplate.." + result);
    return result;
  }
示例#2
0
 public static int insertUser(User user) {
   int count = 0;
   String result = "";
   try {
     // getting database connection to MySQL server
     String query =
         "INSERT INTO ad_467de3d0d776395.USER_DET(USER_NAME,PASSWORD,EMAILID,ROLE,RM_ID,RM_EMAILID) VALUES(?,?,?,?,?,?)";
     // dbCon = DriverManager.getConnection(dbURL, dbusername, dbpassword);
     count =
         jdbcTemplate.update(
             query,
             new Object[] {
               user.getUsername(),
               user.getPassword(),
               user.getEmailid(),
               user.getRole(),
               user.getRm_id(),
               user.getRm_Mgr_email()
             });
     System.out.println("count in dao==>" + count);
     result = "User registered Successfully.....";
     SimpleMail sm = new SimpleMail();
     sm.sendMail(user.getEmailid(), user.getUsername());
   } catch (SQLException ex) {
     ex.printStackTrace();
     // Logger.getLogger(CollectionTest.class.getName()).log(Level.SEVERE, null, ex);
     result = "User registration Failed";
   } catch (Exception ex) {
     ex.printStackTrace();
     result = "User registration Failed";
   }
   return count;
 }
示例#3
0
  public static String updateuserdet(User user) {
    logger.info("  Welcome updateuserdet ");
    int count = 0;
    String result = "";
    try {
      // getting database connection to MySQL server
      // String query ="INSERT INTO
      // ad_467de3d0d776395.USER_DET(USER_NAME,PASSWORD,EMAILID,ROLE,RM_ID,RM_EMAILID)
      // VALUES(?,?,?,?,?,?)";
      String query =
          "UPDATE ad_467de3d0d776395.USER_DET SET PASSWORD='******',EMAILID='"
              + user.getEmailid()
              + "',ROLE='"
              + user.getRole()
              + "',RM_ID="
              + user.getRm_id()
              + ",RM_EMAILID='"
              + user.getRm_Mgr_email()
              + "' WHERE USER_NAME='"
              + user.getUsername()
              + "'";
      // dbCon = DriverManager.getConnection(dbURL, dbusername, dbpassword);
      count =
          jdbcTemplate.update(
              query); // ,new
                      // Object[]{user.getUsername(),user.getPassword(),user.getEmailid(),user.getRole(),user.getRm_id(),user.getRm_Mgr_email()});
      System.out.println("count in dao==>" + count);
      if (count == 1) result = user.getUsername();

    } catch (DataAccessException ex) {
      ex.printStackTrace();
      // Logger.getLogger(CollectionTest.class.getName()).log(Level.SEVERE, null, ex);
      result = "User updation Failed";
    } catch (Exception ex) {
      ex.printStackTrace();
      result = "User updation Failed";
    }
    return result;
  }