StatementEvent
StatementEvent (문장 이벤트)
PooledConnection에 등록된 모든 StatementEventListener에게 전송되는 이벤트입니다.
본문
StatementEvent는 다음 두 상황에서 발생합니다.
PooledConnection과 연관된PreparedStatement가 닫혔을 때- 드라이버가 해당 문장을 유효하지 않다고 판단했을 때
이 클래스는 EventObject를 확장하며, 이벤트의 소스인 PooledConnection과 관련된 PreparedStatement를 담고 있습니다.
주요 메서드는 다음과 같습니다.
getStatement()– 이벤트와 관련된PreparedStatement를 반환합니다.getSQLException()– 이벤트와 관련된SQLException을 반환합니다. 이벤트가 유효하지 않은 문장과 관련된 경우 예외가 포함됩니다.
StatementEvent는 연결 풀링 환경에서 PreparedStatement의 수명 주기를 추적하고, 닫힘이나 무효화 같은 이벤트를 등록된 리스너에게 알리는 데 사용됩니다.