H2 локализация сообщений об ошибках базы данных - PullRequest
2 голосов
/ 11 октября 2010

У меня проблемы с сообщениями об исключениях из базы данных H2.Язык сообщений соответствует языку ОС (я использую Windows).Можно ли отключить функцию локализации, чтобы получать сообщения только на английском языке?

Ответы [ 2 ]

0 голосов
/ 05 октября 2015
...
catch (SQLException e) {
  ErrorMessage = (e.getMessage().split("\n").length > 1) ? e.getMessage().split("\n")[1] : e.getMessage().split("\n")[0];
}
0 голосов
/ 13 октября 2010

Нет, в настоящее время это невозможно, но:

Сообщения об ошибках H2 отображаются на текущем языке, а также всегда на английском языке (объединены с переведенным сообщением).

Зачем вам это нужно?получить их только на английском?У каждого сообщения также есть код ошибки (SQLException.getErrorCode ()).

(я добавил это как ответ, потому что человек, который задал вопрос, кажется, не читает комментарии).

...