阅读(1603) (12)

鸿蒙OS ConnectionEvent

2022-11-02 10:17:30 更新

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