codecamp

鸿蒙OS ConnectionEvent

ConnectionEvent

java.lang.Object

|---java.util.EventObject

|---|---javax.sql.ConnectionEvent

public class ConnectionEvent
extends EventObject

一个 Event 对象,提供有关连接相关事件的来源的信息。 ConnectionEvent 对象在应用程序关闭池连接和发生错误时生成。 ConnectionEvent 对象包含两种信息:

  • 应用程序关闭的池连接
  • 在发生错误事件的情况下,将向应用程序抛出 SQLException

Since:

1.4

字段摘要

从类 java.util.EventObject 继承的字段
source

构造函数摘要

构造函数 描述
ConnectionEvent(PooledConnection con) 构造一个使用给定的 PooledConnection 对象初始化的 ConnectionEvent 对象。
ConnectionEvent(PooledConnection con, SQLException ex) 构造一个使用给定的 PooledConnection 对象和 SQLException 对象初始化的 ConnectionEvent 对象。

方法总结

修饰符和类型 方法 描述
SQLException getSQLException() 检索此 ConnectionEvent 对象的 SQLException。
从类 java.util.EventObject 继承的方法
getSource, toString
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

构造函数详细信息

ConnectionEvent

public ConnectionEvent(PooledConnection con)

构造一个使用给定的 PooledConnection 对象初始化的 ConnectionEvent 对象。 SQLException 默认为空。

参数:

参数名称 参数描述
con 作为事件源的池连接

Throws:

Throw名称 Throw描述
IllegalArgumentException 如果 con 为空。

ConnectionEvent

public ConnectionEvent(PooledConnection con, SQLException ex)

构造一个使用给定的 PooledConnection 对象和 SQLException 对象初始化的 ConnectionEvent 对象。

参数:

参数名称 参数描述
con 作为事件源的池连接
ex 即将向应用程序抛出的 SQLException

Throws:

Throw名称 Throw描述
IllegalArgumentException 如果 con 为空。

方法详情

getSQLException

public SQLException getSQLException()

检索此 ConnectionEvent 对象的 SQLException。 可能为空。

返回:

即将抛出的 SQLException 或 null

鸿蒙OS StatementEventListener
鸿蒙OS RowSetEvent
温馨提示
下载编程狮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; }