JDBC:ResultSet Types

ResultSet Types

用于肯定ResultSet的某些特征和功能。html

  • ResultSet.TYPE_FORWARD_ONLY 只能调用 next,不能调用 previous 。不然报错
  • ResultSet.TYPE_SCROLL_INSENSITIVE 能调用 next/previous 甚至能够调用relative/absolute跳到指定位置(jump to)
    • 若是已经执行了SQL,那么ResultSet对其余进程/线程致使的数据修改不敏感,也就是不会获取最新
  • ResultSet.TYPE_SCROLL_SENSITIVE
    • 与TYPE_SCROLL_INSENSITIVE相似。区别在于能感知修改,获取最新的指

ResultSet Concurrency

肯定是能够更新仍是只读.线程

  • CONCUR_READ_ONLY意味着只能读取 。htm

  • CONCUR_UPDATABLE 意味着能够同时读取和更新 。进程

    • 在遍历过程当中能够更新行,插入行

若是须要自动感知修改,而且更新,须要设置为:TYPE_SCROLL_SENSITIVE 和 CONCUR_UPDATABLEget

若是只想手动调用 refreshRow,能够设置为: TYPE_SCROLL_INSENSITIVE 和 CONCUR_UPDATABLEio

Jakob Jenkov 的文章 JDBC ResultSetjdbc

相关文章
相关标签/搜索