Der*_*har 9 java sql oracle types sqldatatypes
Oracle JDBC驱动程序为Oracle SQL数据类型分配了哪些Java数据类型NUMERIC?这是否随NUMERIC类型的大小而变化?
a_h*_*ame 11
正如其他人已经说过的那样:驱动程序将所有内容映射到BigDecimal,即使它被定义为NUMBER(38)(可以映射到BigInteger)
但是很容易找出驱动程序映射的内容.只需在ResultSet的列上执行getObject(),然后查看驱动程序生成的类.
就像是:
ResultSet rs = statement.executeQuery("select the_number_column from the_table");
if (rs.next())
{
Object o = rs.getObject(1);
System.out.println("Class: " + o.getClass().getName());
}
| 归档时间: |
|
| 查看次数: |
12360 次 |
| 最近记录: |