org.apache.openjpa.lib.jdbc
Class ReportingSQLException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.sql.SQLException
org.apache.openjpa.lib.jdbc.ReportingSQLException
- All Implemented Interfaces:
- Serializable
public class ReportingSQLException
- extends SQLException
A SQLException
that contains information about
the Statement
SQL that caused the exception.
- Author:
- Marc Prud'hommeaux
- See Also:
- Serialized Form
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
ReportingSQLException
public ReportingSQLException(SQLException sqle,
Statement stmnt,
String sql)
ReportingSQLException
public ReportingSQLException(SQLException sqle,
String sql)
ReportingSQLException
public ReportingSQLException(SQLException sqle,
Statement stmnt)
getSQLState
public String getSQLState()
- Returns the SQL state of the underlying
SQLException
.
- Overrides:
getSQLState
in class SQLException
getErrorCode
public int getErrorCode()
- Returns the error code of the underlying
SQLException
.
- Overrides:
getErrorCode
in class SQLException
getStatement
public Statement getStatement()
- Returns the
Statement
that caused the exception.
Copyright © 2006-2007 Apache Software Foundation. All Rights Reserved.