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

相關文章
相關標籤/搜索