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...