我想通过 Sybase 中的 SP 插入一个 Numeric(9,2) 值,该值通过 Java 调用。我应该在 java 端使用什么数据类型。
当您必须编写应用程序以使用存储在数据库中的数据时,我建议您搜索必须使用的 jdbc 驱动程序的默认数据类型映射(这取决于目标数据库)。
在您的情况下,您可以检查此数据类型映射 http://jtds.sourceforge.net/typemap.html。对于数字,默认值为大十进制。根据我的经验,BigDecimal 省去了些麻烦。