j2se ResultSet自動關閉

2021-08-30 20:48:13 字數 388 閱讀 9852

[code]

在預設情況下,同一時間每個 statement 物件在只能開啟乙個 resultset 物件。因此,如果讀取乙個 resultset 物件與讀取另乙個交叉,則這兩個物件必須是由不同的 statement 物件生成的。如果存在某個語句的開啟的當前 resultset 物件,則 statement 介面中的所有執行方法都會隱式關閉它。

你的delrecord方法裡,rs開始由executequery得到,然後在while迴圈內,又執行了executeupdate,所以rs被關閉,在執行rs.isafterlast()時出現異常。。

rs=sql.executequery("select * from message");

while(rs.next())

} [/code]

log4j2的自動載入順序

log4j將檢查 log4j.configuration file 系統屬性,如果設定了,將嘗試使用與副檔名匹配的configurationfactory載入配置。如果未設定系統屬性,則屬性配置工廠將在類路徑中查詢log4j2 test.properties。如果沒有找到這樣的檔案,yaml con...

log4j2 自動刪除日誌目錄及檔案

原因 通常的log4j2配置檔案如下,注意delete外掛程式這個element,一般只是展示乙個配置 現象 這樣的配置就會出現乙個問題,具體日誌檔案的上父目錄沒有被刪除 xml version 1.0 encoding utf 8 configuration status warn name pa...

J2SE5 0新特性 自動打包及拆包

這個新特性是對於基本型別及其包裝器說的。下面的程式 int i newinteger 1 這個在jdk1.4裡面是無法想象的。把乙個物件賦值給乙個基本型別資料?在jdk1.4下,應該是這樣的 int i newinteger 1 intvalue 由於j2se5.0支援了 自動拆包,所以自動將int...