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.