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


6.3.17 JDBC 相容性

  • useColumnNamesInFindColumn

    在 JDBC-4.0 之前,JDBC 規格有一個與結果集方法(例如「findColumn()」或採用字串屬性的 getter)可作為資料行名稱給定的內容相關的錯誤。JDBC-4.0 將「資料行名稱」澄清為表示標籤,如在「AS」子句中給定並由「ResultSetMetaData.getColumnLabel()」傳回,如果未指定「AS」子句,則表示資料行名稱。將此屬性設定為「true」將導致與 JDBC-3.0 和較早版本的 JDBC 規格一致的行為,但可能會產生意料之外的結果。除非需要它在「ResultSetMetadata」方面提供的特定行為,否則此屬性優先於「useOldAliasMetadataBehavior」。

    預設值 false
    自版本 5.1.7
  • pedantic

    嚴格遵循 JDBC 規格。

    預設值 false
    自版本 3.0.0
  • useOldAliasMetadataBehavior

    驅動程式是否應針對資料行和資料表上的「AS」子句使用舊版行為,並且僅針對「ResultSetMetaData.getColumnName()」或「ResultSetMetaData.getTableName()」傳回別名(如果有的話),而不是原始資料行/資料表名稱?

    預設值 false
    自版本 5.0.4