H2 データベースの例外メッセージに問題があります。メッセージの言語は、OS の言語 (私は 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 に答える