Согласно java-документации PreparedStatement.setNull: «Примечание: вы должны указать тип SQL параметра». По какой причине для этого метода требуется тип SQL для столбца?
Я заметил, что передача java.sql.Types.VARCHAR также работает для столбцов, отличных от varchar. Существуют ли сценарии, в которых VARCHAR не подходит (определенные типы столбцов или определенные поставщики БД)?
Спасибо.