public int getHoldability() throws SQLException { assertJDBC3(); Method m = (Method) _jdbc3.get(GET_HOLDABILITY); if (m == null) m = createJDBC3Method(GET_HOLDABILITY, "getHoldability", null); return ((Number) invokeJDBC3(m, null)).intValue(); }
public void releaseSavepoint(Savepoint savepoint) throws SQLException { assertJDBC3(); Method m = (Method) _jdbc3.get(RELEASE_SAVEPOINT); if (m == null) m = createJDBC3Method(RELEASE_SAVEPOINT, "releaseSavepoint", new Class[]{ Savepoint.class }); invokeJDBC3(m, new Object[]{ savepoint }); }
public void rollback(Savepoint savepoint) throws SQLException { assertJDBC3(); Method m = (Method) _jdbc3.get(ROLLBACK_SAVEPOINT); if (m == null) m = createJDBC3Method(ROLLBACK_SAVEPOINT, "rollback", new Class[]{ Savepoint.class }); invokeJDBC3(m, new Object[]{ savepoint }); }
public Savepoint setSavepoint() throws SQLException { assertJDBC3(); Method m = (Method) _jdbc3.get(SET_SAVEPOINT_NONAME); if (m == null) m = createJDBC3Method(SET_SAVEPOINT_NONAME, "setSavepoint", null); return (Savepoint) invokeJDBC3(m, null); }
public Savepoint setSavepoint(String savepoint) throws SQLException { assertJDBC3(); Method m = (Method) _jdbc3.get(SET_SAVEPOINT); if (m == null) m = createJDBC3Method(SET_SAVEPOINT, "setSavepoint", new Class[]{ String.class }); return (Savepoint) invokeJDBC3(m, new Object[]{ savepoint }); }
public void setHoldability(int holdability) throws SQLException { assertJDBC3(); Method m = (Method) _jdbc3.get(SET_HOLDABILITY); if (m == null) m = createJDBC3Method(SET_HOLDABILITY, "setHoldability", new Class[]{ int.class }); invokeJDBC3(m, new Object[]{ Numbers.valueOf(holdability) }); }
protected PreparedStatement prepareStatement(String sql, int[] columnIndexes, boolean wrap) throws SQLException { PreparedStatement stmnt; if (_del != null) stmnt = _del.prepareStatement(sql, columnIndexes, wrap); else { Method m = (Method) _jdbc3.get(PREPARE_WITH_INDEX); if (m == null) m = createJDBC3Method(PREPARE_WITH_INDEX, "prepareStatement", new Class[]{ String.class, int[].class }); stmnt = (PreparedStatement) invokeJDBC3(m, new Object[]{ sql, columnIndexes }); } if (wrap) stmnt = new DelegatingPreparedStatement(stmnt, this); return stmnt; }
protected PreparedStatement prepareStatement(String sql, int autoGeneratedKeys, boolean wrap) throws SQLException { PreparedStatement stmnt; if (_del != null) stmnt = _del.prepareStatement(sql, autoGeneratedKeys); else { Method m = (Method) _jdbc3.get(PREPARE_WITH_KEYS); if (m == null) m = createJDBC3Method(PREPARE_WITH_KEYS, "prepareStatement", new Class[]{ String.class, int.class }); stmnt = (PreparedStatement) invokeJDBC3(m, new Object[]{ sql, Numbers.valueOf(autoGeneratedKeys) }); } if (wrap) stmnt = new DelegatingPreparedStatement(stmnt, this); return stmnt; }
protected PreparedStatement prepareStatement(String sql, String[] columnNames, boolean wrap) throws SQLException { assertJDBC3(); PreparedStatement stmnt; if (_del != null) stmnt = _del.prepareStatement(sql, columnNames, wrap); else { Method m = (Method) _jdbc3.get(PREPARE_WITH_NAMES); if (m == null) m = createJDBC3Method(PREPARE_WITH_NAMES, "prepareStatement", new Class[]{ String.class, String[].class }); stmnt = (PreparedStatement) invokeJDBC3(m, new Object[]{ sql, columnNames }); } if (wrap) stmnt = new DelegatingPreparedStatement(stmnt, this); return stmnt; }
protected CallableStatement prepareCall(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability, boolean wrap) throws SQLException { CallableStatement stmnt; if (_del != null) stmnt = _del.prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability, false); else { Method m = (Method) _jdbc3.get(PREPARE_CALL); if (m == null) m = createJDBC3Method(PREPARE_CALL, "prepareCall", new Class[]{ String.class, int.class, int.class, int.class }); stmnt = (CallableStatement) invokeJDBC3(m, new Object[]{ sql, Numbers.valueOf(resultSetType), Numbers.valueOf(resultSetConcurrency), Numbers.valueOf(resultSetHoldability) }); } if (wrap) stmnt = new DelegatingCallableStatement(stmnt, this); return stmnt; }
protected Statement createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability, boolean wrap) throws SQLException { Statement stmnt; if (_del != null) stmnt = _del.createStatement(resultSetType, resultSetConcurrency, resultSetHoldability, false); else { Method m = (Method) _jdbc3.get(CREATE_STATEMENT); if (m == null) m = createJDBC3Method(CREATE_STATEMENT, "createStatement", new Class[]{ int.class, int.class, int.class }); stmnt = (Statement) invokeJDBC3(m, new Object[]{ Numbers.valueOf(resultSetType), Numbers.valueOf(resultSetConcurrency), Numbers.valueOf(resultSetHoldability) }); } if (wrap) stmnt = new DelegatingStatement(stmnt, this); return stmnt; }
protected PreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability, boolean wrap) throws SQLException { PreparedStatement stmnt; if (_del != null) stmnt = _del.prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability, false); else { Method m = (Method) _jdbc3.get(PREPARE_STATEMENT); if (m == null) m = createJDBC3Method(PREPARE_STATEMENT, "prepareStatement", new Class[]{ String.class, int.class, int.class, int.class }); stmnt = (PreparedStatement) invokeJDBC3(m, new Object[]{ sql, Numbers.valueOf(resultSetType), Numbers.valueOf(resultSetConcurrency), Numbers.valueOf(resultSetHoldability) }); } if (wrap) stmnt = new DelegatingPreparedStatement(stmnt, this); return stmnt; }