扩展阅读
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 我想学JAVA ,是买THINK IN JAVA 还是JAVA2核心技术:卷1 好???
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • java命名空间java.security类keystore的类成员方法: getdefaulttype定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getclasspath定义及介绍
  • 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: javaserializedobjectmimetype定义及介绍
  • 本人想学java,请问java程序员的待遇如何,和java主要有几个比较强的方向
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: javafilelistflavor定义及介绍
  • 我对JAVA一窍不通,可惜别人却给我一个Java的project,要我做一个安装程序,请问哪里有JAVA INSTALLER下载,而且我要不要安装java的sdk才能完成此项任务?
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getvmname定义及介绍
  • 新年第一天,让我们讨论一下未来一年JAVA的发展趋势! 个人认为,JAVA将主要朝ERP和JAVA手机方面发展!
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getvmversion定义及介绍
  • 我想学Java,但不知道Java的实用的开发工具有那些,Java主要用在哪些方面,EJB到底是什么东西??
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getspecname定义及介绍
  • redhat7.3下,java程序打印中文直接用java命令执行正常,用crontab执行java命令为乱码
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getspecversion定义及介绍
  • 各位学java的朋友,学java的未来是什么,你们学java都用来开发什么项目啊!来者给分!!
  • java命名空间java.net类url的类成员方法: toexternalform定义及介绍
  • 请问java程序中的import为什么有的用java.….*,而有的又用java.….…,有什么区别吗?
  •  
    当前位置:  编程语言>java/jsp

    java命名空间javax.sql.rowset接口cachedrowset的类成员方法: acceptchanges定义及介绍

     
        发布时间:2014-2-18  


        本文导语:  acceptchanges void acceptchanges() throws syncproviderexception 将对此 cachedrowset 对象所做的行更新、插入以及删除更改传播到底层数据源。 此方法调用此 cachedrowset 对象的 writer 在后台完成工作。标准的 cachedrowset 实现应该...

    acceptchanges

    void acceptchanges()
                       throws syncproviderexception
    将对此 cachedrowset 对象所做的行更新、插入以及删除更改传播到底层数据源。

    方法调用cachedrowset 对象的 writer后台完成工作。标准的 cachedrowset 实现应该使用 syncfactory 单件来获得 syncprovider 实例,以提供一个 rowsetwriter 对象 (writer)。该 writer 会尝试将在此 cachedrowset 对象中所做的更改传播回数据源。

    方法 acceptchanges 成功执行后,除了将更改写入数据源外,它还使当前行中的值成为原始行中的值。

    根据所用 syncprovider 实现的同步级别,writer 将原始值与数据源中的值进行比较,以检查是否有冲突。如果有冲突,则 rioptimisticprovider 实现可能会抛出 syncproviderexception 并且不向数据源中写入任何内容

    应用程序可以选择捕获 syncproviderexception 对象并获取它所包含的 syncresolver 对象。syncresolver 对象逐行列出冲突,并在数据源上设置锁定,以避免在解决当前冲突的同时出现更多冲突。此外,对于每个冲突,它还提供了各种方法来检查该冲突和设置在数据源中应该保持不变的值。解决所有冲突后,应用程序必须再次调用 acceptchanges 方法,将已解决冲突的值写入数据源。如果数据源中的所有值都已经是保持不变的值,则方法 acceptchanges 不执行任何操作。

    某些提供者实现可以使用锁定来确保没有冲突。在这种情况下,可以保证在调用方法 acceptchanges 时,writer 能成功地将更改写入数据源。调用方法 updaterowinsertrowdeleterow 后可立即调用此方法,但是在完成所有更改后只调用此方法一次要更为高效,这样只需要建立一个连接

    注:acceptchanges() 方法将确定 commit_on_accept_changes 是否设置为 true。如果设置为 true,则将同步中的所有更新都提交给数据源。否则应用程序必须显式地调用恰当的 commit()rollback() 方法。

    抛出:
    sqlexception - 如果指针位于插入行上
    syncproviderexception - 如果底层同步提供者的 writer 无法将更新写回数据源
    另请参见:
    acceptchanges(java.sql.connection), rowsetwriter, syncfactory, syncprovider, syncproviderexception, syncresolver
    相关文章推荐:
  • java命名空间java.sql类types的类成员方法: java_object定义及介绍
  • 169IT-IT技术资讯 iis7站长之家
  • java命名空间java.text接口attributedcharacteriterator的类成员方法: getattribute定义及介绍
  • java 命名空间 命名规则第1/2页
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: imageflavor定义及介绍
  • Linux 下 java 的File类的renameTo()方法 不能重命名文件
  • java命名空间java.beans接口propertyeditor的类成员方法: getvalue定义及介绍
  • Java命名规则详细总结
  • java命名空间java.awt类container的类成员方法: getlayout定义及介绍
  • Java Web项目前端规范(采用命名空间使js深度解耦合)
  • java命名空间java.beans类defaultpersistencedelegate的类成员方法: defaultpersistencedelegate定义及介绍
  • java的命名规则默认是不是匈牙利命名法?
  • java命名空间java.text类decimalformat的类成员方法: topattern定义及介绍
  • java开发命名规范总结
  • java命名空间java.sql类types的类成员方法: null定义及介绍
  • Java实现文件批量重命名具体实例
  • java命名空间java.awt类awtevent的类成员方法: id定义及介绍
  • java命名空间java.text类choiceformat的类成员方法: choiceformat定义及介绍
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getstarttime定义及介绍
  • java命名空间java.sql类driverpropertyinfo的类成员方法: value定义及介绍
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: stringflavor定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3