createStatement引數解釋

2021-04-12 13:24:01 字數 1207 閱讀 4584

createstatement(resultset.type_scroll_sensitive,resultset.concur_updatable);

引數解釋

用預設設定建立時,resultset 是一種只能訪問一次(one-time-through)、只能向前訪問(forward-only)和唯讀的物件。您只能訪問資料一次,如果再次需要該資料,必須重新查詢資料庫。

然而,並不只有這一種方式。通過設定 statement 物件上的引數,您可以控制它產生的 resultset。例如:

...class.forname(drivername);

db = drivermanager.getconnection(connecturl);

statement statement = db.createstatement(

resultset.type_scroll_sensitive,

resultset.concur_updatable

); string orderelname = xmlfileel.getelementsbytagname("order").item(0)

.getfirstchild().getnodevalue();

...這個 statement 現在將產生可以更新並將應用其他資料庫使用者所作更改的 resultset。您還可以在這個 resultset 中向前和向後移動。

第乙個引數指定 resultset 的型別。其選項有:

type_forward_only:預設型別。只允許向前訪問一次,並且不會受到其他使用者對該資料庫所作更改的影響。

type_scroll_insensitive:允許在列表中向前或向後移動,甚至可以進行特定定位,例如移至列表中的第四個記錄或者從當前位置向後移動兩個記錄。不會受到其他使用者對該資料庫所作更改的影響。

type_scroll_sensitive:象 type_scroll_insensitive 一樣,允許在記錄中定位。這種型別受到其他使用者所作更改的影響。如果使用者在執行完查詢之後刪除乙個記錄,那個記錄將從 resultset 中消失。類似的,對資料值的更改也將反映在 resultset 中。

第二個引數設定 resultset 的併發性,該引數確定是否可以更新 resultset。其選項有:

concur_read_only:這是預設值,指定不可以更新 resultset

concur_updatable:指定可以更新 resultset  

createStatement引數詳解

用預設設定建立時,resultset 是一種只能訪問一次 one time through 只能向前訪問 forward only 和唯讀的物件。您只能訪問資料一次,如果再次需要該資料,必須重新查詢資料庫。然而,並不只有這一種方式。通過設定 statement 物件上的引數,您可以控制它產生的 re...

createStatement引數解釋

createstatement resultset.type scroll sensitive,resultset.concur updatable 引數解釋 來自ibm 用預設設定建立時,resultset 是一種只能訪問一次 one time through 只能向前訪問 forward onl...

createStatement引數解釋

createstatement引數解釋 2006 11 22 22 35 statement stmt conn.createstatement 引數一,引數二 第乙個引數可以取值為 resultset.rtype forword only 這是預設值,只可向前滾動 resultset.type s...