西湖网站建设公司创新互联建站,西湖网站设计制作,有大型网站制作公司丰富经验。已为西湖上1000家提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的西湖做网站的公司定做!
public interface StatementEventListener
extends EventListener
一个对象,它注册以通知在语句池中的 PreparedStatements 上发生的事件。
JDBC 3.0 规范添加了 maxStatements ConnectionPooledDataSource 属性,以提供启用 PreparedStatements 池的标准机制并指定语句池的大小。但是,当 PreparedStatement 无效时,驱动程序无法通知外部语句池。对于某些数据库,如果执行了影响表的 DDL 操作,则语句将变为无效。例如,应用程序可能会创建一个临时表来对该表执行一些工作,然后将其销毁。它可能会在以后再次需要时重新创建同一个表。某些数据库会在删除表时使引用临时表的任何准备好的语句无效。
与 ConnectionEventListener 接口中定义的方法类似,驱动程序在检测到语句无效时会在抛出任何异常之前调用 StatementEventListener.statementErrorOccurred 方法。当 PreparedStatement 关闭时,驱动程序还将调用 StatementEventListener.statementClosed 方法。
允许组件向 PooledConnection 注册 StatementEventListener 的方法已添加到 PooledConnection 接口中。
Since:
1.6
修饰符和类型 | 方法 | 描述 |
---|---|---|
void | statementClosed(StatementEvent event) | 驱动程序在检测到 PreparedStatement 已关闭时,对连接上注册的所有 StatementEventListener 调用此方法。 |
void | statementErrorOccurred(StatementEvent event) | 驱动程序在检测到 PreparedStatement 无效时,对连接上注册的所有 StatementEventListener 调用此方法。 |
void statementClosed(StatementEvent event)
驱动程序在检测到 PreparedStatement 已关闭时,对连接上注册的所有 StatementEventListener 调用此方法。
参数:
参数名称 | 参数描述 |
---|---|
event | 描述事件源和 PreparedStatement 已关闭的事件对象。 |
Since:
1.6
void statementErrorOccurred(StatementEvent event)
驱动程序在检测到 PreparedStatement 无效时,对连接上注册的所有 StatementEventListener 调用此方法。 驱动程序在将给定事件中包含的 SQLException 抛出给应用程序之前调用此方法。
参数:
参数名称 | 参数描述 |
---|---|
event | 一个事件对象,描述事件的来源、无效的语句以及驱动程序即将抛出的异常。 事件的来源是与无效 PreparedStatement 关联的 PooledConnection。 |
Since:
1.6
当前标题:创新互联鸿蒙OS教程:鸿蒙OSStatementEventListener
URL网址:http://www.mswzjz.cn/qtweb/news22/523472.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能