Package java.sql

Class SQLWarning

All Implemented Interfaces:
Serializable, Iterable<Throwable>
Direct Known Subclasses:
DataTruncation

public class SQLWarning
extends SQLException
implements Serializable
An exception class that holds information about Database access warnings.
See Also:
Serialized Form
  • Constructor Details

    • SQLWarning

      public SQLWarning()
      Creates an SQLWarning object. The reason string is set to null, the SQLState string is set to null and the error code is set to 0.
    • SQLWarning

      public SQLWarning​(String theReason)
      Creates an SQLWarning object. The reason string is set to the given reason string, the SQLState string is set to null and the error code is set to 0.
      Parameters:
      theReason - the reason why this warning is issued.
    • SQLWarning

      public SQLWarning​(String theReason, String theSQLState)
      Creates an SQLWarning object. The reason string is set to the given reason string, the SQLState string is set to the given SQLState string and the error code is set to 0.
      Parameters:
      theReason - the reason why this warning is issued.
      theSQLState - the string to use as the SQLState string.
    • SQLWarning

      public SQLWarning​(String theReason, String theSQLState, int theErrorCode)
      Creates an SQLWarning object. The reason string is set to the given reason string, the SQLState string is set to the given SQLState string and the error code is set to the given error code value.
      Parameters:
      theReason - the reason why this warning is issued.
      theSQLState - the X/Open standard specifc error code.
      theErrorCode - a vendor specific error code.
    • SQLWarning

      public SQLWarning​(Throwable cause)
      Creates an SQLWarning object. The Reason string is set to null, the SQLState string is set to null and the Error Code is set to 0, cause is set to cause.
      Since:
      1.6
    • SQLWarning

      public SQLWarning​(String reason, Throwable cause)
      Creates an SQLWarning object. The Reason string is set to reason, the SQLState string is set to null and the Error Code is set to 0, cause is set to the given cause
      Since:
      1.6
    • SQLWarning

      public SQLWarning​(String reason, String SQLState, Throwable cause)
      Creates an SQLWarning object. The Reason string is set to reason, the SQLState string is set to given SQLState and the Error Code is set to 0, cause is set to the given cause
      Since:
      1.6
    • SQLWarning

      public SQLWarning​(String reason, String SQLState, int vendorCode, Throwable cause)
      Creates an SQLWarning object. The Reason string is set to reason, the SQLState string is set to given SQLState and the Error Code is set to vendorCode, cause is set to the given cause
      Since:
      1.6
  • Method Details

    • getNextWarning

      public SQLWarning getNextWarning()
      Gets the next SQLWarning chained to this SQLWarning object.
      Returns:
      the SQLWarning chained to this SQLWarning. null if no SQLWarning is chained to this SQLWarning.
    • setNextWarning

      public void setNextWarning​(SQLWarning w)
      Chains a supplied SQLWarning to this SQLWarning.
      Parameters:
      w - the SQLWarning linked to this SQLWarning.