Javaが私のdoubleを指数値に変えるのを防ぐ方法はありますか? それをデータベースに保存するのに問題があります。VarChar を数値に変換できないと言い続けます。
そうです;
amt = oldAmt - amt;
amt = Math.abs(amt);
そして、セッターを使用して、そのようにamtに値を入れます。
jvd.setDr_amt(amt);
次に、関数を使用してクエリ文字列を生成すると、次のようになります。
INSERT INTO jv ( id, dr_amt) VALUES (1, 1.595545786E7);
dr_amt のデータベースのデータ型は数値 (15, 2)です。
誰?