Added in API level 9

StatementEvent

open class StatementEvent : EventObject
kotlin.Any
   ↳ java.util.EventObject
   ↳ javax.sql.StatementEvent

A StatementEvent is sent to all StatementEventListeners which were registered with a PooledConnection. This occurs when the driver determines that a PreparedStatement that is associated with the PooledConnection has been closed or the driver determines is invalid.

Summary

Public constructors

Constructs a StatementEvent with the specified PooledConnection and PreparedStatement.

Constructs a StatementEvent with the specified PooledConnection, PreparedStatement and SQLException

Public methods
open SQLException!

Returns the SQLException the driver is about to throw

open PreparedStatement!

Returns the PreparedStatement that is being closed or is invalid

Inherited functions
Inherited properties

Public constructors

StatementEvent

Added in API level 9
StatementEvent(
    con: PooledConnection!,
    statement: PreparedStatement!)

Constructs a StatementEvent with the specified PooledConnection and PreparedStatement. The SQLException contained in the event defaults to null.

Parameters
con PooledConnection!: The PooledConnection that the closed or invalid PreparedStatementis associated with.
statement PreparedStatement!: The PreparedStatement that is bieng closed or is invalid

Exceptions
java.lang.IllegalArgumentException if con is null.

StatementEvent

Added in API level 9
StatementEvent(
    con: PooledConnection!,
    statement: PreparedStatement!,
    exception: SQLException!)

Constructs a StatementEvent with the specified PooledConnection, PreparedStatement and SQLException

Parameters
con PooledConnection!: The PooledConnection that the closed or invalid PreparedStatement is associated with.
statement PreparedStatement!: The PreparedStatement that is being closed or is invalid
exception SQLException!: The SQLException the driver is about to throw to the application
Exceptions
java.lang.IllegalArgumentException if con is null.

Public methods

getSQLException

Added in API level 9
open fun getSQLException(): SQLException!

Returns the SQLException the driver is about to throw

Return
SQLException! The SQLException the driver is about to throw

getStatement

Added in API level 9
open fun getStatement(): PreparedStatement!

Returns the PreparedStatement that is being closed or is invalid

Return
PreparedStatement! The PreparedStatement that is being closed or is invalid