MySQL Connector/J 版本資訊
-
在 JDBC-4.0 之前,JDBC 規格有一個與結果集方法(例如「findColumn()」或採用字串屬性的 getter)可作為資料行名稱給定的內容相關的錯誤。JDBC-4.0 將「資料行名稱」澄清為表示標籤,如在「AS」子句中給定並由「ResultSetMetaData.getColumnLabel()」傳回,如果未指定「AS」子句,則表示資料行名稱。將此屬性設定為「true」將導致與 JDBC-3.0 和較早版本的 JDBC 規格一致的行為,但可能會產生意料之外的結果。除非需要它在「ResultSetMetadata」方面提供的特定行為,否則此屬性優先於「useOldAliasMetadataBehavior」。
預設值 false 自版本 5.1.7 -
嚴格遵循 JDBC 規格。
預設值 false 自版本 3.0.0 -
驅動程式是否應針對資料行和資料表上的「AS」子句使用舊版行為,並且僅針對「ResultSetMetaData.getColumnName()」或「ResultSetMetaData.getTableName()」傳回別名(如果有的話),而不是原始資料行/資料表名稱?
預設值 false 自版本 5.0.4