JDBC setObject => como passar null?

Ola,

Tenho um codigo que usa preparedStatement, e nao posso montar o SQL na hora, preciso passar tudo como parametro, infelizmente pra mim neste caso. Entao, se preciso colocar NULL em um campo do BD, como eu faco a passagem do parametro no “setObject”?

Tentei passar a string “NULL” mas nao deu certo pois o BD gravou a string no campo e nao entendeu que tratava-se de uma palavra reservada do SQL.

tenta assim:

String s = null;

daí vc passa essa string como parâmetro…

PS: Estou chutando… rsrsrsrsr :?

Um abraço.

O “pior” ou o “melhor” é que deu certo.
Eu andei pesquisando na net e vi que o JDBC entende exatamente isso.
O unico detalhe é que alguns drivers JDBC, como o da Microsoft para o MSSQL (sempre ela…) nao faz isso… mas neste caso da para usar o jTDS que funciona, bem como o Jaybird para o Firebird.

setNull() não resolve? Eu uso isso e funciona no oracle.