Да, вы должны использовать setLong()
.Вы заметите, что javadocs говорит вам:
Устанавливает для указанного параметра указанное длинное значение Java.Драйвер преобразует это значение SQL BIGINT при отправке в базу данных.
Так что имейте в виду, что это позволит вам установить значение больше 2 ^ 32-1, которое затем будет отклонено.БД (надеюсь; я полагаю, это может обернуть).