次の方法で共有


ISQLServerMessage Interface

public interface ISQLServerMessage

Provides an interface SQLServerMessage

Method Summary

Modifier and Type Method and Description
abstract java.lang.String getErrorMessage()

Returns error message as received from SQL Server

abstract int getErrorNumber()

Returns error number as received from SQL Server

abstract int getErrorSeverity()

Returns Severity of error (as int value) as received from SQL Server

abstract int getErrorState()

Returns error state as received from SQL Server

abstract long getLineNumber()

Returns line number where the error occurred in Stored Procedure returned by getProcedureName() as received from SQL Server

abstract java.lang.String getProcedureName()

Returns name of the stored procedure where exception occurs as received from SQL Server

abstract SQLServerError getSQLServerMessage()

Returns SQLServerError containing detailed info about SQL Server Message as received from SQL Server.

abstract java.lang.String getServerName()

Returns name of the server where exception occurs as received from SQL Server

default boolean isErrorMessage()

Check if this is a isErrorMessage

default boolean isInfoMessage()

Check if this is a SQLServerInfoMessage

abstract java.sql.SQLException toSqlExceptionOrSqlWarning()

Creates a SQLServerException or SQLServerWarning from this SQLServerMessage

Method Details

getErrorMessage

public abstract String getErrorMessage()

Returns error message as received from SQL Server

Returns:

Error Message

getErrorNumber

public abstract int getErrorNumber()

Returns error number as received from SQL Server

Returns:

Error Number

getErrorSeverity

public abstract int getErrorSeverity()

Returns Severity of error (as int value) as received from SQL Server

Returns:

Error Severity

getErrorState

public abstract int getErrorState()

Returns error state as received from SQL Server

Returns:

Error State

getLineNumber

public abstract long getLineNumber()

Returns line number where the error occurred in Stored Procedure returned by getProcedureName() as received from SQL Server

Returns:

Line Number

getProcedureName

public abstract String getProcedureName()

Returns name of the stored procedure where exception occurs as received from SQL Server

Returns:

Procedure Name

getSQLServerMessage

public abstract SQLServerError getSQLServerMessage()

Returns SQLServerError containing detailed info about SQL Server Message as received from SQL Server.

Returns:

SQLServerError

getServerName

public abstract String getServerName()

Returns name of the server where exception occurs as received from SQL Server

Returns:

Server Name

isErrorMessage

public default boolean isErrorMessage()

Check if this is a isErrorMessage

Returns:

true if it's an instance of SQLServerError

isInfoMessage

public default boolean isInfoMessage()

Check if this is a SQLServerInfoMessage

Returns:

true if it's an instance of SQLServerInfoMessage

toSqlExceptionOrSqlWarning

public abstract SQLException toSqlExceptionOrSqlWarning()

Creates a SQLServerException or SQLServerWarning from this SQLServerMessage

Returns:

  • SQLServerException if it's a SQLServerError object
  • SQLServerWarning if it's a SQLServerInfoMessage object

Applies to