Fórum PreparedStatment BigInteger #423845

17/09/2012

0

Pessoal,

Como faço pra gravar um atributo do tipo BigInteger em um campo BigInteger também via JDBC, pq não existe o método setBigInteger ???????

Abraço,
Ricardo Pestana

Ricardo Pestana

Responder

Posts

17/09/2012

Danilo Gomes

Cara,

Bateu até a curiosidade de como fazer da melhor forma, nunca utilizei mesmo o BigInteger com JDBC.

Mas, para não te atrasar, existe uma forma: Converter para BigDecimal e usar o setBigDecimal.

BigInteger integer = new BigInteger("54545242142");
BigDecimal decimal = new BigDecimal(integer);
Responder

Gostei + 0

19/09/2012

Ricardo Pestana

Funcionou da forma como vc indicou:

stm.setBigDecimal(20, new BigDecimal(pessoa.getCodigo()));
stm.setBigDecimal(21, new BigDecimal(pessoa.getCarteira()));


Obrigado,
Responder

Gostei + 0

20/09/2012

Davi Costa

Show de bola Ricardo!
Parabéns por postar sua solução.

att Davi
Responder

Gostei + 0

20/09/2012

Danilo Gomes

Perfeito, Ricardo.

É sempre bom poder ajudar ! (y)
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar