Я пишу кусок кода, чтобы попытаться выяснить, как работает SetBigStringTryClob
.Я не установил свойство SetBigStringTryClob
и попытался вставить String
, длина которого 68717
, в Clob, используя PreparedStatement.setString()
, но, к моему удивлению, он работает без каких-либо исключений или предупреждений.
Я декомпилирую драйвер JDBC Oracle и пытаюсь найти, есть ли в исходном коде SetBigStringTryClob
, но я ничего не нахожу.
Я проверяю метод OraclePreparedStatement
setString()
и нахожу, что еслиСтрока достаточно велика, setString()
будет автоматически использовать Clob.
Итак, свойство SetBigStringTryClob
драйвера JDBC для Oracle все еще работает или было отключено после выпуска? Версия моего драйвера JDBC для Oracle - 11.1.0.7