What would be the datatype in java equivalent to the PL/SQL datatype BINARY_INTEGER?
+1
A:
BINARY_INTEGER
is a subtype of INTEGER and ranges from -2^31
to 2^31
, same size as the int
type in java
, so you could use int
.
(Another equivalent type in PL/SQL
to BINARY_INTEGER
is PLS_INTEGER
and this one is faster in most operations).
najmeddine
2009-11-16 22:12:53
+3
A:
According to the Oracle documentation, we can map it to either oracle.sql.NUMBER
or a straightforward int
primitive.
APC
2009-11-16 22:15:02
A:
If you're lazy in reading the documentation, then you could also play a bit with ResultSet#getObject()
to see what default type the JDBC driver returns and then use it.
System.out.println(resultSet.getObject("columnname").getClass());
BalusC
2009-11-16 23:05:17