不使用時關閉物件

下載 JDBC 驅動程式

如果您使用適用於 SQL Server 的 Microsoft JDBC 驅動程式的 closable 物件,則不再需要這些物件時,應該使用其關閉方法明確地予以關閉。 此模式特別適用 SQLServerResultSet 以及 Statement 物件,例如 SQLServerStatementSQLServerPreparedStatementSQLServerCallableStatement。 關閉可快速釋出驅動程式與伺服器資源,而不需要等待 Java Virtual Machine 記憶體回收行程為您執行,藉以改善效能。

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

另請參閱

改善JDBC 驅動程式的效能與可靠性