我有一個數據庫(MySQL 5.6,如果它很重要),我想存儲通常但不總是整數的數值。現在我有一個DECIMAL(10, 3)
列,似乎工作得很好。我正在尋找的是我知道在本地JDBC不存在的方法,但會是這樣的:SQL DECIMAL到Java編號
public Number ResultSet.getNumber()
這將返回我Long
(或者甚至Integer
)如果基礎SQL值實際上是一個整數,否則就是一個Double
。有什麼方法可以從JDBC中的SQL DECIMAL列獲得等效的結果嗎?
有趣。我會給你一個鏡頭。 – Dan