文件首頁
MySQL Connector/J 開發人員指南
相關文件 下載本手冊
PDF (US Ltr) - 1.2Mb
PDF (A4) - 1.2Mb


6.3.6 語句

  • cacheDefaultTimeZone

    快取用戶端的預設時區。這在處理日期和時間資料類型的時區轉換時,可以獲得更好的效能,但是如果時區在執行階段發生變更,則不會感知到。

    預設值 true
    自版本 8.0.20
  • continueBatchOnError

    如果一個語句失敗,驅動程式是否應繼續處理批次命令。JDBC 規格允許兩種方式。

    預設值 true
    自版本 3.0.3
  • dontTrackOpenResources

    JDBC 規格要求驅動程式自動追蹤和關閉資源,但是如果您的應用程式沒有明確呼叫語句或結果集的 'close()',可能會導致記憶體洩漏。將此屬性設定為「true」會放寬此限制,對於某些應用程式而言,可以更有效率地使用記憶體。此外,'Statement.closeOnCompletion()' 和 'Statement.getMoreResults([Statement.CLOSE_CURRENT_RESULT | Statement.CLOSE_ALL_RESULTS])' 中的語句和目前結果集自動關閉的情況將不再發生。此屬性會自動設定 "holdResultsOpenOverStatementClose=true"。

    預設值 false
    自版本 3.1.7
  • queryInterceptors

    實作 'com.mysql.cj.interceptors.QueryInterceptor' 的類別的逗號分隔清單,這些類別會攔截查詢執行並能夠影響結果。查詢攔截器是可鏈接的:目前攔截器傳回的結果會傳遞到鏈中的下一個攔截器,順序由本屬性中指定的從左至右。

    自版本 8.0.7
  • queryTimeoutKillsConnection

    如果 'Statement.setQueryTimeout()' 中給定的逾時到期,驅動程式是否應強制中止連線,而不是嘗試中止查詢?

    預設值 false
    自版本 5.1.9