Spec-Zone.ru › MySQL Connectors 1.0

6.3.17 Соответствие спецификации JDBC

  • useColumnNamesInFindColumn

    До JDBC-4.0 в спецификации JDBC была ошибка, связанная с тем, что можно было указать в качестве имени столбца методам набора результатов, таким как 'findColumn()', или геттерам, принимающим строковый параметр. В JDBC-4.0 было уточнено, что «имя столбца» означает метку, заданную в предложении «AS», и возвращаемую методом 'ResultSetMetaData.getColumnLabel()', а если предложение «AS» не указано, то используется имя столбца. Установка этого свойства в «true» приведет к поведению, согласованному с JDBC-3.0 и более ранними версиями спецификации JDBC, но которое может привести к неожиданным результатам. Это свойство предпочтительнее 'useOldAliasMetadataBehavior', если не требуется конкретное поведение, связанное с 'ResultSetMetadata'.

    Значение по умолчанию false
    Версия 5.1.7
  • pedantic

    Строго следуйте спецификации JDBC.

    Значение по умолчанию false
    Версия 3.0.0
  • useOldAliasMetadataBehavior

    Должен ли драйвер использовать устаревленное поведение для предложений «AS» в столбцах и таблицах и возвращать только псевдонимы (если таковые имеются) для 'ResultSetMetaData.getColumnName()' или 'ResultSetMetaData.getTableName()', а не исходное имя столбца/таблицы?

    Значение по умолчанию false
    Версия 5.0.4

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/connector-j-en/connector-j-connp-props-jdbc-compliance.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API