Stay organized with collections
    
    
      
      Save and categorize content based on your preferences.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
    StatementEvent
    open class StatementEvent : EventObject
    
    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 StatementEventwith the specifiedPooledConnectionandPreparedStatement. | 
        
          | Constructs a StatementEventwith the specifiedPooledConnection,PreparedStatementandSQLException | 
      
    
    
      
        
          | Public methods | 
        
          | open SQLException! | Returns the SQLExceptionthe driver is about to throw | 
        
          | open PreparedStatement! | Returns the PreparedStatementthat is being closed or is invalid | 
      
    
    
    
    Public constructors
    
      StatementEvent
      
      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 PooledConnectionthat the closed or invalidPreparedStatementis associated with. | 
          
            | statement | PreparedStatement!: The PreparedStatementthat is bieng closed or is invalid | 
        
      
      
        
          
            | Exceptions | 
          
            | java.lang.IllegalArgumentException | if conis null. | 
        
      
     
    
      StatementEvent
      
      StatementEvent(
    con: PooledConnection!, 
    statement: PreparedStatement!, 
    exception: SQLException!)
      Constructs a StatementEvent with the specified PooledConnection, PreparedStatement and SQLException 
      
      
        
          
            | Parameters | 
          
            | con | PooledConnection!: The PooledConnectionthat the closed or invalidPreparedStatementis associated with. | 
          
            | statement | PreparedStatement!: The PreparedStatementthat is being closed or is invalid | 
          
            | exception | SQLException!: The SQLException the driver is about to throw to the application | 
        
      
      
        
          
            | Exceptions | 
          
            | java.lang.IllegalArgumentException | if conis null. | 
        
      
     
    Public methods
    
      getSQLException
      
      open fun getSQLException(): SQLException!
      Returns the SQLException the driver is about to throw 
      
      
        
          
            | Return | 
          
            | SQLException! | The SQLExceptionthe driver is about to throw | 
        
      
     
    
      getStatement
      
      open fun getStatement(): PreparedStatement!
      Returns the PreparedStatement that is being closed or is invalid 
      
      
     
  
  
  
    
  
 
  
    
    
      
       
    
    
  
  
  Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
  Last updated 2025-02-10 UTC.
  
  
  
    
      [null,null,["Last updated 2025-02-10 UTC."],[],[]]