Когда я вставляю 78.9 в Mysql (используя JDBC), он округляется до 79? Это нормально ... если так, как я могу остановить это.Когда я вставляю 78.9 в Mysql (используя JDBC), он округляется до 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);
В какие поля? –
Показать код, определение столбца и т. Д. –
Какой тип поля базы данных есть и как вы вводите его в JDBC? –