鸿蒙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 对象。

方法总结

修饰符和类型方法描述
SQLExceptiongetSQLException()检索此 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

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《鸿蒙OS ConnectionEvent》
文章链接:https://zhuji.vsping.com/314881.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。