sudo /Library/StartupItems/MySQLCOM/MySQLCOM start sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop
сделать псевдоним в .bash_profile
alias start_mysql="/Library/StartupItems/MySQLCOM/MySQLCOM start" alias stop_mysql="/Library/StartupItems/MySQLCOM/MySQLCOM stop"
, и если вы пытаетесь запустить с правами root в безопасном режиме
sudo ./bin/mysqld_safe
, если у вас все еще есть проблемы начало, рекомендуется прочитать: mysql5.58 unart server в mac os 10.6.5
Методы сообщения имеют параметры сообщения, но добираются, методы не делают .
Параметры запроса встраиваются в URL. Текущая версия HttpClient принимает строку в конструкторе. Если бы Вы хотели добавить ключ, пару значения выше, то Вы могли бы использовать:
String url = "http://www.example.com/page?key=value";
GetMethod method = new GetMethod(url);
А хорошее стартовое учебное руководство может быть найдено на Apache Джакартское Обновление страницы .
Commons : Как предложено в комментарии, работах NameValuePair.
GetMethod method = new GetMethod("example.com/page");
method.setQueryString(new NameValuePair[] {
new NameValuePair("key", "value")
});
Это не просто вопрос личных предпочтений. Уместной проблемой здесь является URL-кодирование значений ваших параметров, чтобы значения не были искажены или неверно интерпретированы как лишние разделители и т. Д.
Как всегда, лучше всего подробно прочитать документацию по API: Документация по HttpClient API
Прочитав это, вы увидите, что setQueryString (String)
НЕ будет кодировать URL-адреса или ограничивать ваши параметры и значения, тогда как setQueryString (NameValuePair [])
автоматически закодирует URL-адреса и разделит имена и значения ваших параметров. Это лучший метод, когда вы используете динамические данные, поскольку они могут содержать амперсанды, знаки равенства и т. Д.