1.頁面用戶輸入銀行卡位數(shù)比較長,所以服務(wù)端用long類型裝載。當(dāng)存入到oracle數(shù)據(jù)庫中時,查看數(shù)據(jù)變成了科學(xué)記數(shù)法標(biāo)記。(網(wǎng)上說沒有指定oracle的number字段長度會就會科學(xué)計數(shù)超過8位還是9位)。然后問題來了.......當(dāng)取出庫中字段去前端展示時候,發(fā)現(xiàn)最后四位都變成了0,有的是最后追加了10000。例子:原始值 123457689098221781存到庫中是科學(xué)記數(shù)法再次取值 就成了 123457689098220000 或者 1234576890982210000(奇怪的是導(dǎo)出excel時候,文件中的卡號都是正確的.....)才疏學(xué)淺....請幫忙看看
java中l(wèi)ong和數(shù)據(jù)庫中number轉(zhuǎn)換取值有差異,為什么?
偶然的你
2018-06-25 15:07:17