RS OPEN SQL,CONN,A,B的幾種情況

2021-04-09 08:41:34 字數 644 閱讀 9829

rs.open sql,conn,a,b

a: adopenforwardonly(=0)

唯讀,且當前資料記錄只能向下移動

adopenkeyset(=1)

唯讀,當前資料記錄可自由移動

adopendynamic(=2)

可讀寫,當前資料記錄可自由移動

adopenstatic(=3)

可讀寫,當前資料記錄可自由移動,可看到新增記錄

b:adlockreadonly(=1)

預設鎖定型別,記錄集是唯讀的,不能修改記錄

adlockpessimistic(=2)

悲觀鎖定,當修改記錄時,資料提供者將嘗試鎖定記錄以確保成功地編輯記錄。只要編輯一開始,則立即鎖住記錄。

adlockoptimistic(=3)

樂觀鎖定 ,直到用update方法提交更新記錄時才鎖定記錄。

adlockbatchoptimistic(=4)

批量樂觀鎖定,允許修改多個記錄,只有呼叫updatebatch方法後才鎖定記錄。

當不需要改動任何記錄時,應該褂彌歡戀募鍬技庋峁┱卟揮公尺鋈魏渭觳狻?br>對於一般的使用,樂觀的鎖定可能是最好的選擇,因為記錄只被鎖定一小段時間,

資料在這段時間被更新。這減少了資源的使用。

Autowired注入為null的幾種情況

1.在應用的filter或listener中使用了 autowired 原因 因為filter和listener載入順序優先於spring容器初始化例項,所以使用 autowired肯定為null了 component lazy false 通過name獲取 bean.public static o...

Nova相關的服務狀態為down的幾種情況

1.資料庫訪問錯誤導致心跳更新失敗,這種情況看日誌就能發現錯誤日誌。mysql p u root 2.rabbitmq連線失敗,nova compute不能直接訪問資料庫,更新時是通過rpc呼叫nova conductor完成的,如果rabbitmq連線失敗,rpc將無法執行,導致心跳傳送失敗。3....

寄往遠方的情

淺淺的河水,如往昔一樣靜靜流淌,將一片枯葉輕放在水面,那蕩漾起的一陣漣漪,化作未來的情意,清晰 明亮。我將那來自明天的那抹情思,隨著枯葉,緩緩飄流,寄往遠方。歲月沉浮,又到寒冬,窗外細雨不絕,打濕了臨近心靈的那絲情愫,寒風陣陣,吹來了眼前的多愁苦悶的風景,我抬頭仰望那愈加昏暗的天空,想著這生活是有點...