[Seasar-user:19920] Re: [S2Dao]oracleエラー取得について

Hiroyuki Oonaka [E-MAIL ADDRESS DELETED]
2010年 6月 25日 (金) 12:31:45 JST


大中(せと)です。

On Fri, 25 Jun 2010 11:01:22 +0900
佐野 詠一郎 <[E-MAIL ADDRESS DELETED]> wrote:

> S2DaoでSQL実行時に発生した
> oracleエラーコード、メッセージをserviceで取得する方法をご教授願います。

こんな感じでどうでしょう。

        try {
            ....
        } catch (SQLRuntimeException e) {
            SQLException cause = (SQLException) e.getCause();
            if (cause != null) {
                if (cause instanceof SSQLException) {
                    cause = (SQLException) cause.getCause();
                }
                if (cause != null) {		
                    String message = cause.getMessage();
       	            int code = cause.getErrorCode();
                }
            }
        }

-- 
Hiroyuki Oonaka <[E-MAIL ADDRESS DELETED]>


Seasar-user メーリングリストの案内