Mysql中decimal(15,4)類型,java使用什么類型來定義?
3 回答

桃花長相依
TA貢獻1860條經驗 獲得超8個贊
1、數據庫中表示小數。
2、所以java使用float接受定義,是最合適的。
3、還有一種Double類型,不過這種類型是使用小數很位數很多的時候使用它最后合適。
Decimal為SQL Server、MySql等數據庫的一種數據類型,不屬于浮點數類型,可以再定義時劃定整數部份以及小數部分的位數。使用精確小數類型不僅能夠保證數據計算更為精確,還可以節省儲存空間,例如百分比使用decimal(4,2)即可。存儲數據范圍是,-10^38~10^38 的固定精度和小數位的數字。一個decimal類型的數據占用了2~17個字節。decimal 的 SQL-92 同義字是 dec 和 dec(p, s),numeric 的功能相當於 decimal。

慕哥6287543
TA貢獻1831條經驗 獲得超10個贊
decimal(15,4)表示的是最大可達15位(包含小數),小數四位,java用double就可以。
一個簡單的hibernate+mysql的實例java/jsp開發:
步驟一:安裝jdk、myeclipse6.5(這里不介紹了)
步驟三:在mysql數據庫中新建數據庫名stms和表person,并增加幾行數據到表中如圖二
注意:這里的id數據類型是varchar(45),為了不讓大家受到int類型的限制。特意用的varchar(45)為主鍵,而且不是自增的
添加回答
舉報
0/150
提交
取消