codecamp

鸿蒙OS ConnectionEventListener

ConnectionEventListener

public interface ConnectionEventListener
extends EventListener

注册以接收由 PooledConnection 对象生成的事件的通知的对象。

ConnectionEventListener 接口由连接池组件实现。 连接池组件通常由 JDBC 驱动程序供应商或其他系统软件供应商提供。 当应用程序使用侦听器注册的池连接完成时,JDBC 驱动程序会通知 ConnectionEventListener 对象。 在应用程序在其 PooledConnection 对象的表示上调用 close 方法后,将发生通知。 当由于 PooledConnection 不适合将来使用而发生连接错误时,也会通知 ConnectionEventListener ——例如,服务器已崩溃。 在驱动程序使用 PooledConnection 对象向应用程序抛出 SQLException 之前,JDBC 驱动程序会通知侦听器。

Since:

1.4

方法总结

修饰符和类型 方法 描述
void connectionClosed(ConnectionEvent event) 通知此 ConnectionEventListener 应用程序已在其表示的池连接上调用 close 方法。
void connectionErrorOccurred(ConnectionEvent event) 通知此 ConnectionEventListener 发生了致命错误并且无法再使用池连接。

方法详情

connectionClosed

void connectionClosed(ConnectionEvent event)

通知此 ConnectionEventListener 应用程序已在其表示的池连接上调用 close 方法。

参数:

参数名称 参数描述
event 描述事件源的事件对象

connectionErrorOccurred

void connectionErrorOccurred(ConnectionEvent event)

通知此 ConnectionEventListener 发生了致命错误并且无法再使用池连接。 驱动程序在向应用程序抛出给定 ConnectionEvent 对象中包含的 SQLException 之前发出此通知。

参数:

参数名称 参数描述
event 描述事件源并包含驱动程序即将抛出的 SQLException 的事件对象
鸿蒙OS CommonDataSource
鸿蒙OS ConnectionPoolDataSource
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

鸿蒙OS 开发

鸿蒙OS 术语

鸿蒙OS Java API参考

鸿蒙OS ohos.aafwk.ability

鸿蒙OS ohos.aafwk.abilityjet.activedata

鸿蒙OS ohos.aafwk.content

鸿蒙OS java.lang

鸿蒙OS java.Util

鸿蒙OS java.Util class

鸿蒙OS ohos.data.dataability

鸿蒙OS ohos.data.dataability class

鸿蒙OS ohos.agp.components

鸿蒙OS ohos.agp.components interface

鸿蒙OS ohos.agp.components class

鸿蒙OS ohos.global.configuration

鸿蒙OS java.io

鸿蒙OS ohos.data.resultset

鸿蒙OS ohos.data.resultset interface

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }