public int handleRequest(long uid, String password, String... param) {
		Connection conn = null;
		int result = -1;
		JSONArray jsonArray = new JSONArray();
		try {
			conn = DataBaseManager.getInstance().getConnection();
			if(conn != null && param != null && param.length > 0){
				Statement stat = conn.createStatement();
				for(int i = 0; i< param.length; i++){
					ResultSet rs = PersonInfo.query(stat, PersonInfo.TABLE_NAME, Long.parseLong(Utils.IsEmpty(param[i])?"0":param[i]), "");
					if(rs.next()){
						jsonArray.add(buildParam(uid, rs));
					}
					rs.close();
				}
				this.setResponseParam(jsonArray.toString());
				result = 0;
				stat.close();
			}
		} catch (Exception e) {
            System.out.println("获取用户资料出错： " + e.toString());
			e.printStackTrace();
		} finally {
			try {
				conn.close();
			} catch (SQLException e1) {
				e1.printStackTrace();
			}
		}
		return result;
	}