如何将PL / SQL数据类型BINARY_INTEGER实现为Java类型?

时间:2009-11-16 21:40:25

标签: java oracle jdbc plsql

java中的数据类型相当于PL / SQL数据类型BINARY_INTEGER?

3 个答案:

答案 0 :(得分:3)

根据the Oracle documentation,我们可以将其映射到oracle.sql.NUMBER或简单的int原语。

答案 1 :(得分:1)

BINARY_INTEGER是INTEGER的子类型,范围从-2^312^31,与int中的java类型相同,因此您可以使用{ {1}}。

intPL/SQL中的另一个等效类型是PLS_INTEGER,而且这个类型在大多数操作中都更快。)

答案 2 :(得分:0)

如果您在阅读文档时懒得,那么您也可以使用ResultSet#getObject()来查看JDBC驱动程序返回的默认类型,然后再使用它。

System.out.println(resultSet.getObject("columnname").getClass());