JDBC資源正確釋放

2021-10-23 06:55:59 字數 476 閱讀 4984

rs.close();

stat.close();

conn.close(

);

此處釋放資源必須按照一定的順序釋放,越晚獲取的越先關閉。所以先關閉

rs物件,再關閉stat物件,最後關閉conn物件。

另,為了避免上面的程式丟擲異常,釋放資源的**不會執行,應該把釋放資源的**放在finally塊中.

trycatch(exception e)

finally catch (sqlexception e)

finally }if

(stat != null)

catch (sqlexception e)

finally }if

(conn != null)

catch (sqlexception e)

finally

}}

ArcEngine正確釋放資源

ae中對mdb,sde等資料庫操作時,開啟後卻往往不能及時釋放資源,導致別人操作提示物件被鎖定。很多帖子說了很多原理,看的也煩且不實用,比如一句話概括的用system.runtime.interopservices.marshal.releasecomobject object o 釋放,說的很不清...

AE正確釋放開啟資源

ae中對mdb,sde等資料庫操作時,開啟後卻往往不能及時釋放資源,導致別人操作提示物件被鎖定。很多帖子說了很多原理,看的也煩且不實用,比如一句話概括的用system.runtime.interopservices.marshal.releasecomobject object o 釋放,說的很不清...

JDBC工具類(獲取連線 釋放資源)

學習jdbc時抽取的乙個獲取連線conn和釋放資源的工具類,供以後回顧之用。properties類繼承自hashtable類並且實現了map介面,也是使用一種鍵值對的形式來儲存屬性集。鍵和值都是字串型別。jdbc的工具類 作用 獲取連線 釋放資源 public class jdbcutil priv...