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


6.3.8 結果集

  • clobberStreamingResults

    如果另一個查詢在從伺服器讀取所有資料之前執行,這會導致串流結果集自動關閉,並捨棄任何仍在從伺服器串流的未處理資料。

    預設值 false
    自版本 3.0.9
  • emptyStringsConvertToZero

    驅動程式是否應允許將空字串欄位轉換為數值「0」?

    預設值 true
    自版本 3.1.8
  • holdResultsOpenOverStatementClose

    驅動程式是否應依照 JDBC 規格要求,在 'Statement.close()' 時關閉結果集?

    預設值 false
    自版本 3.1.7
  • jdbcCompliantTruncation

    當資料依照 JDBC 規格要求被截斷時,驅動程式是否應擲回 'java.sql.DataTruncation' 例外狀況?如果伺服器 sql-mode 包含 'STRICT_TRANS_TABLES',則此屬性無效。

    預設值 true
    自版本 3.1.2
  • maxRows

    要傳回的最大列數。預設值「0」表示傳回所有列。

    預設值 -1
    自版本 所有版本
  • netTimeoutForStreamingResults

    當使用串流結果集功能時,驅動程式應自動將伺服器設定 'net_write_timeout' 設定為哪個值?值單位為秒,「0」值表示驅動程式不會嘗試調整此值。

    預設值 600
    自版本 5.1.0
  • padCharsWithSpace

    如果結果集資料行具有 CHAR 類型,且值未填滿資料行 DDL 中指定的字元數量,驅動程式是否應使用空格填補剩餘字元 (以符合 ANSI 標準)?

    預設值 false
    自版本 5.0.6
  • populateInsertRowWithDefaultValues

    當使用 'CONCUR_UPDATABLE' 的結果集時,驅動程式是否應使用查詢中使用的資料表 DDL 中的預設值預先填入插入列,以便這些值立即用於 'ResultSet' 存取子?此功能每次建立此類型的結果集時,都需要呼叫資料庫以取得中繼資料。如果停用,預設值會由對 'refreshRow()' 的內部呼叫填入,該呼叫會拉回預設值和/或觸發程序變更的值。

    預設值 false
    自版本 5.0.5
  • scrollTolerantForwardOnly

    驅動程式是否應違反 JDBC API,並容許及支援 'ResultSet.TYPE_FORWARD_ONLY' 類型結果集上的向後和絕對游標移動?

    無論此設定為何,都無法在禁止的方向中導覽以游標為基礎和列串流的結果集。

    預設值 false
    自版本 8.0.24
  • strictUpdates

    驅動程式是否應對可更新的結果集執行嚴格檢查,也就是選取所有主索引鍵?

    預設值 true
    自版本 3.0.4
  • tinyInt1isBit

    由於 MySQL 伺服器在建立資料表時會自動將 BIT 轉換為 TINYINT(1),驅動程式是否應將資料類型 TINYINT(1) 視為 BIT 類型?

    預設值 true
    自版本 3.0.16
  • transformedBitIsBoolean

    如果驅動程式將 TINYINT(1) 轉換為不同的類型,它應該使用 BOOLEAN 而不是 BIT 嗎?

    預設值 false
    自版本 3.1.9