(JDBCを使用して)Mysqlに78.9を挿入すると、79に切り上げられますか?これは正常ですか...もしそうなら、どうすればこれが起こらないようにすることができますか。
詳細:
列名:num
データ型:decimal(12,0)
*上記のアイテムはphpMyAdminからコピーされました
クエリは
stmt.executeUpdate("INSERT INTO triples(sub_id, pro_id, num) VALUES("+subId+","+proId+",78.9)");
理想的には、ハードコードされた78.9の代わりに変数を使用します
そのような
BigDecimal obj = new BigDecimal(78.9);