jtds JDBCドライバーを使用するgetString
と、科学的記数法でフォーマットされたdoubleが返されることがあります。
// metaData.getColumnType(0) == java.sql.Types.DOUBLE
String.format("%f", resultSet.getDouble(0)); // = 26150279.910000
resultSet.getString(0); // = 2.615027991E7
一部の値では、そうではありません。
String.format("%f", resultSet.getDouble(0)); // = 624000.000000
resultSet.getString(0); // = 624000.0
getString
常にフォーマットされた%f
doubleを返すように強制することは可能ですか?
どうか、私に使用するように説得しないでくださいgetDouble()
。ありがとうございました。