createStatement引數解釋

2021-04-06 16:20:08 字數 1221 閱讀 3774

createstatement(resultset.type_scroll_sensitive,resultset.concur_updatable);引數解釋(來自ibm)

用預設設定建立時,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引數解釋

createstatement resultset.type scroll sensitive,resultset.concur updatable 引數解釋 用預設設定建立時,resultset 是一種只能訪問一次 one time through 只能向前訪問 forward only 和唯讀的...

createStatement引數詳解

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

createStatement引數解釋

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