文件首頁
MySQL Connector/J 開發者指南
相關文件 下載本手冊
PDF (美式信紙) - 1.2MB
PDF (A4) - 1.2MB


MySQL Connector/J 開發者指南  /  ...  /  預處理語句

6.3.7 預處理語句

  • allowNanAndInf

    驅動程式是否應允許在 'PreparedStatement.setDouble()' 中使用 NaN 或 +/- INF 值?

    預設值 false
    自版本 3.1.5
  • autoClosePStmtStreams

    驅動程式是否應自動在透過 'set*()' 方法傳遞為引數的串流/讀取器上呼叫 'close()' 方法?

    預設值 false
    自版本 3.1.12
  • compensateOnDuplicateKeyUpdateCounts

    當使用預處理語句時,驅動程式是否應補償 "INSERT ... ON DUPLICATE KEY UPDATE" 語句的更新計數 (2 = 1, 0 = 1)?

    預設值 false
    自版本 5.1.7
  • emulateUnsupportedPstmts

    驅動程式是否應偵測伺服器不支援的預處理語句,並以用戶端模擬版本取代它們?

    預設值 true
    自版本 3.1.7
  • generateSimpleParameterMetadata

    當無法使用中繼資料時 (因為伺服器無法支援準備語句,或伺服器端預處理語句已停用),驅動程式是否應為預處理語句產生簡化的參數中繼資料?

    預設值 false
    自版本 5.0.5
  • processEscapeCodesForPrepStmts

    驅動程式是否應處理準備查詢中的逸出碼?非預處理語句中的預設逸出處理行為必須使用屬性 'enableEscapeProcessing' 定義。

    預設值 true
    自版本 3.1.12
  • useServerPrepStmts

    如果伺服器支援伺服器端預處理語句,則使用它們?伺服器可能會使用 'max_prepared_stmt_count' 限制預處理語句的數量,或完全停用它們。如果無法準備新的伺服器端預處理語句,則取決於 'emulateUnsupportedPstmts' 的值,判斷是否傳回錯誤或回復為用戶端模擬預處理語句。

    預設值 false
    自版本 3.1.0
  • useStreamLengthsInPrepStmts

    在 'PreparedStatement/ResultSet.set*Stream()' 方法呼叫中採用串流長度參數?

    預設值 true
    自版本 3.0.2