docs: public String getClientInfo(final String name) throws SQLException {
      checkConnection();
      if (!"ApplicationName".equals(name) && !"ClientUser".equals(name) && !"ClientHostname"
          .equals(name)) {
        throw new SQLException(
            "name must be \"ApplicationName\", \"ClientUser\" or \"ClientHostname\", but was \""
                + name + "\"");
      }
      try (Statement statement = createStatement()) {
        try (ResultSet rs = statement.executeQuery("SELECT @" + name)) {
          if (rs.next()) {
            return rs.getString(1);
          }
        }
      }
      return null;
    }