私は準備ができています。私はこの問題は、データベース0.90000000000000000000に代わり0.9の保存されていることである準備文によるsetBigDecimalの問題?
stmt.setBigDecimal(BigDecimal.valueOf("0.9"))
を呼び出します。
私はMicrosoft SQL Server JDBC Driver 3.0を使用します。
BigDecimalはドライバによって理解されていないか、ドライバが何か問題を起こしていませんか?
その列の完全な定義は何ですか? –
小数点(36、20) – Zardo