2011-09-26 12 views

Respuesta

36

DECIMAL y NUMERIC.

La asignación de Java recomendada para los tipos DECIMAL y NUMERIC es java.math.BigDecimal. El tipo java.math.BigDecimal proporciona operaciones math para permitir que los tipos BigDecimal se agreguen, restan, multiplicados y se dividen con otros tipos BigDecimal, con tipos enteros, y con tipos de coma flotante.

El método recomendado para recuperar valores DECIMAL y NUMERIC es ResultSet.getBigDecimal. JDBC también permite el acceso a estos tipos SQL como cadenas simples o matrices de caracteres. Por lo tanto, los programadores de Java pueden usar getString para recibir un resultado DECIMAL o NUMERIC. Sin embargo, esto hace que sea el caso común donde DECIMAL o NUMERIC se usan para valores monetarios bastante torpes, ya que significa que los escritores de aplicaciones tienen que realizar operaciones matemáticas en cadenas. También es posible recuperar estos tipos de SQL como cualquiera de los tipos numéricos de Java.

Eche un vistazo a here para más detalles.

+0

Enlace actualizado: http://docs.oracle.com/javase/1.5.0/docs/guide/jdbc/getstart/mapping.html – borjab