8.5.19 getBytes(int columnIndex)
- Organization of this subsection
(1) Function
This method acquires as a byte array in the Java programming language the value in a specified column in the current row of the ResultSet object. The column whose value is to be acquired is specified in the argument.
(2) Format
public synchronized byte[] getBytes(int columnIndex) throws SQLException
(3) Arguments
- int columnIndex
-
Specifies a column number.
(4) Return value
This method returns the column value. The following table shows the relationship between the retrieval result and the return value.
HADB data type |
Retrieval result |
Return value |
---|---|---|
BINARY VARBINARY |
Null value |
null |
Other than the above |
Retrieval result converted to a byte value |
|
ROW |
The retrieval result will never be the null value. |
Retrieval result converted to a byte value |
Other |
Not applicable |
SQLException is thrown. |
(5) Exceptions
The JDBC driver throws an SQLException in the following cases:
-
This ResultSet object is closed.
This includes the case where the ResultSet object was closed because the Statement object that created this ResultSet object was closed.
-
The Connection used to create the Statement object that created this ResultSet object has been closed.
-
The ResultSet object has become invalid due to transaction settlement.
-
A nonexistent column number was specified.
-
The data type cannot be acquired by this method.
-
An error occurred in the JDBC driver.