8.2.6 createStatement(int resultSetType, int resultSetConcurrency)
- Organization of this subsection
(1) Function
This method creates a Statement object for sending an SQL statement to the HADB server.
(2) Format
public synchronized Statement createStatement(int resultSetType, int resultSetConcurrency) throws SQLException
(3) Arguments
- int resultSetType
-
Specifies a result set type.
- int resultSetConcurrency
-
Specifies the concurrent processing mode.
(4) Return value
The method returns the Statement object.
(5) Exceptions
The JDBC driver throws an SQLException in the following cases:
-
The Connection object is closed.
-
Creation of the Statement object resulted in an error.
-
A value other than a ResultSet literal is specified for the result set type.
-
A value other than a ResultSet literal is specified for the concurrent processing mode.
-
A database access error occurs.
(6) Notes
-
The holdability of a ResultSet object generated from the Statement object created by this method is always ResultSet.HOLD_CURSORS_OVER_COMMIT.
-
If ResultSet.TYPE_SCROLL_SENSITIVE is specified for the result set type, this JDBC driver changes it to ResultSet.TYPE_SCROLL_INSENSITIVE, and then sets an SQLWarning.
-
For the concurrent processing mode, the JDBC driver supports only ResultSet.CONCUR_READ_ONLY. If ResultSet.CONCUR_UPDATABLE is specified, the JDBC driver changes it to ResultSet.CONCUR_READ_ONLY, and then sets an SQLWarning.