2013-05-13 73 views
0

我有我的數據庫有一個小數(10,2)值。mysql decimal(10,2)extract java

我需要從數據庫中提取它並添加一個數量與java,但我不明白。

從數據庫查詢,該值爲5.50

System.out.println(rsMax.getLong(1)); 
Long cost = rsMax.getLong(1) + 2; 

這5打印成本= 7,它應該打印5.50和成本= 7.50

我應該怎麼辦呢?

+3

「長」是一個整數。你需要一個浮點類型。 – 2013-05-13 09:43:44

+0

哪個mysql版本使用? – 2013-05-13 09:51:55

回答

1

Long是一個整數。您需要BigDecimal類型。

+0

雖然使用起來有點麻煩('.add','.multiply'),但這絕對是一種方法。 – 2013-05-13 10:02:34