共用方式為


不使用時關閉物件

當您使用 Microsoft SQL Server 2005 JDBC Driver 的物件 (特別是 SQLServerResultSet 或其中一個 Statement 物件,例如,SQLServerStatementSQLServerPreparedStatementSQLServerCallableStatement) 時,您應該在不再需要時,使用其 close 方法明確地關閉這些物件。這樣可以盡快釋放驅動程式與伺服器資源,而不必等待 Java Virtual Machine 記憶體回收行程為您執行,藉以改善效能。

當您使用捲動鎖定時,關閉物件對於在伺服器上維持良好的並行特別重要。在關閉結果集之前,會保留最後存取之提取緩衝區中的捲動鎖定。同樣地,在關閉陳述式之前,會保留準備控制代碼的陳述式。如果您要針對多個陳述式重複使用連接,在您讓這些陳述式離開範圍前關閉它們將會讓伺服器提早清除準備的控制代碼。

另請參閱

其他資源

增進 JDBC 驅動程式的效能與可靠性