我对 H2 数据库异常消息有疑问。消息的语言对应于操作系统语言(我使用的是 Windows)。是否可以关闭本地化功能以仅获取英语消息?
问问题
496 次
2 回答
0
不,目前不可能,但是:
H2 错误消息使用当前语言,并且始终使用英语(连接到翻译的消息)。
为什么你只想用英语获得它们?顺便说一下,每条消息还有一个错误代码(SQLException.getErrorCode())。
(我将此添加为答案,因为提出问题的人似乎没有阅读评论)。
于 2010-10-13T06:41:59.477 回答
0
...
catch (SQLException e) {
ErrorMessage = (e.getMessage().split("\n").length > 1) ? e.getMessage().split("\n")[1] : e.getMessage().split("\n")[0];
}
于 2015-10-05T16:39:10.283 回答