"The ConnectionEventListener interface defines the following two methods, which correspond to the two kinds of events that can occur on a PooledConnection object: ? connectionClosed ? triggered when the logical Connection object associated with this PooledConnection object is closed, that is, the application called the method Connection.close ? connectionErrorOccurred ? triggered when a fatal error" . . . .