正如其他人已经说过的:驱动程序将所有内容都映射到BigDecimal,即使将其定义为NUMBER(38)(可以将其映射到BigInteger)也是如此。
但是找出驱动程序映射很容易。只需在ResultSet的列上执行getObject(),然后查看驱动程序生成了哪个类。
就像是:
ResultSet rs = statement.executeQuery(“从the_table中选择the_number_column”);如果(rs.next()){ 对象o = rs.getObject(1); System.out.println(“ Class:” + o.getClass()。getName());}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)