Kam*_*ami 4 java mysql database biginteger
由于mathematica约束,我将使用BigInteger类来表示值.
经过一些计算后,我想将结果(由2x BigInteger实例给出)存储到Mysql中...
存储此类对象的最佳数据类型是什么?
我在考虑使用Blob存储这些结果的二进制格式(128位)?但我想避免不必要的类型转换.
我建议使用Blob,然后使用BigInteger(byte[] val)
构造函数从字节数组转到BigInteger,以及BigInteger#toByteArray()
另一种方法.
MySQL Type Java Type
----------------------------------------
CHAR String
VARCHAR String
LONGVARCHAR String
NUMERIC java.math.BigDecimal
DECIMAL java.math.BigDecimal
BIT boolean
TINYINT byte
SMALLINT short
INTEGER int
BIGINT long
REAL float
FLOAT double
DOUBLE double
BINARY byte []
VARBINARY byte []
LONGVARBINARY byte []
DATE java.sql.Date
TIME java.sql.Time
TIMESTAMP java.sql.Tiimestamp
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8333 次 |
最近记录: |