JDBC API中的execute返回值問題

2022-05-18 11:00:49 字數 463 閱讀 2096

jdbc是連線資料庫的基礎,有段時間不用jdbc了,也沒有細緻研究過,今天遇到乙個問題,jdbc中execute的返回值是什麼,這個問題比較複雜.在此之前先普及一下其他兩個方法的知識:

1

int executeupdate(string sql)

可以執行insert,update或delete,返回值是乙個整數,指示受影響的行數(即更新計數)。

1 resultset executequery(string sql)

返回乙個resultset物件,不為空。

1

boolean execute(string sql)

該方法返回值不同,使用方式也不同:返回值為true時,表示執行的查詢語句,使用getresultset方法獲取結果;返回值為false時,表示執行更新或ddl語句,使用getupdatecount獲取結果。

Python中的descriptor中的一點疑問

在我的印象中,類中的函式是可以有兩種呼叫方式的,如下 class b def func self return 10 b b b.func b.func b 於是,在之前研究descriptor的時候,我就有了幾點困惑 我將 更換成了如下兩個版本 版本1 import time class lazy...

python中的dict Python中的dict

dict python內建了字典 dict的支援,dict全稱dictionary,在其他語言中也稱為map,使用鍵 值 key value 儲存,具有極快的查詢速度。d print dict get michael d michael add a element d adam 67 print d...

zset中的score Redis中的事務

watch 監控某個或幾個key的變化 multi 接下來的命令不會立馬執行,會先放入乙個事務的佇列中 exec 執行事務佇列中的命令 unwatch 可以在watch執行之後 multi命令執行之前執行,效果是解除對某個key的監控 discard 可以在multi命令執行之後exec命令執行之前...