Fórum PreparedStatment BigInteger #423845
17/09/2012
0
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
Curtir tópico
+ 0Posts
17/09/2012
Danilo Gomes
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);
Gostei + 0
19/09/2012
Ricardo Pestana
stm.setBigDecimal(20, new BigDecimal(pessoa.getCodigo()));
stm.setBigDecimal(21, new BigDecimal(pessoa.getCarteira()));
Obrigado,
Gostei + 0
20/09/2012
Davi Costa
Parabéns por postar sua solução.
att Davi
Gostei + 0
20/09/2012
Danilo Gomes
É sempre bom poder ajudar ! (y)
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)