При использовании драйвера JDBC jtds getString
иногда возвращает двойные числа, отформатированные в научном представлении:
// 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
?
Пожалуйста, не уговаривайте меня использовать getDouble()
. Спасибо.