📄 statementproxy.java
字号:
*
* @throws SQLException if an error occurs
*/
public void setFetchDirection(int direction) throws SQLException {
validateConnection();
try {
_statement.setFetchDirection(direction);
} catch (SQLException sqlException) {
processSQLException(sqlException);
}
}
/**
* Delgates calls to the statement; SQLExceptions thrown from the statement
* will cause an event to be fired on the connection pool listeners.
*
* @throws SQLException if an error occurs
*/
public int getFetchDirection() throws SQLException {
validateConnection();
try {
return _statement.getFetchDirection();
} catch (SQLException sqlException) {
processSQLException(sqlException);
}
return Integer.MIN_VALUE;
}
/**
* Delgates calls to the statement; SQLExceptions thrown from the statement
* will cause an event to be fired on the connection pool listeners.
*
* @throws SQLException if an error occurs
*/
public void setFetchSize(int rows) throws SQLException {
validateConnection();
try {
_statement.setFetchSize(rows);
} catch (SQLException sqlException) {
processSQLException(sqlException);
}
}
/**
* Delgates calls to the statement; SQLExceptions thrown from the statement
* will cause an event to be fired on the connection pool listeners.
*
* @throws SQLException if an error occurs
*/
public int getFetchSize() throws SQLException {
validateConnection();
try {
return _statement.getFetchSize();
} catch (SQLException sqlException) {
processSQLException(sqlException);
}
return Integer.MIN_VALUE;
}
/**
* Delgates calls to the statement; SQLExceptions thrown from the statement
* will cause an event to be fired on the connection pool listeners.
*
* @throws SQLException if an error occurs
*/
public int getResultSetConcurrency() throws SQLException {
validateConnection();
try {
return _statement.getResultSetConcurrency();
} catch (SQLException sqlException) {
processSQLException(sqlException);
}
return Integer.MIN_VALUE;
}
/**
* Delgates calls to the statement; SQLExceptions thrown from the statement
* will cause an event to be fired on the connection pool listeners.
*
* @throws SQLException if an error occurs
*/
public int getResultSetType() throws SQLException {
validateConnection();
try {
return _statement.getResultSetType();
} catch (SQLException sqlException) {
processSQLException(sqlException);
}
return Integer.MIN_VALUE;
}
/**
* Delgates calls to the statement; SQLExceptions thrown from the statement
* will cause an event to be fired on the connection pool listeners.
*
* @throws SQLException if an error occurs
*/
public void addBatch(String sql) throws SQLException {
validateConnection();
try {
_statement.addBatch(sql);
} catch (SQLException sqlException) {
processSQLException(sqlException);
}
}
/**
* Delgates calls to the statement; SQLExceptions thrown from the statement
* will cause an event to be fired on the connection pool listeners.
*
* @throws SQLException if an error occurs
*/
public void clearBatch() throws SQLException {
validateConnection();
try {
_statement.clearBatch();
} catch (SQLException sqlException) {
processSQLException(sqlException);
}
}
/**
* Delgates calls to the statement; SQLExceptions thrown from the statement
* will cause an event to be fired on the connection pool listeners.
*
* @throws SQLException if an error occurs
*/
public int[] executeBatch() throws SQLException {
validateConnection();
try {
return _statement.executeBatch();
} catch (SQLException sqlException) {
processSQLException(sqlException);
}
return null;
}
/**
* Delgates calls to the statement; SQLExceptions thrown from the statement
* will cause an event to be fired on the connection pool listeners.
*
* @throws SQLException if an error occurs
*/
public Connection getConnection() throws SQLException {
validateConnection();
try {
return _statement.getConnection();
} catch (SQLException sqlException) {
processSQLException(sqlException);
}
return null;
}
/**
* Delgates calls to the statement; SQLExceptions thrown from the statement
* will cause an event to be fired on the connection pool listeners.
*
* @throws SQLException if an error occurs
*/
public boolean getMoreResults(int current) throws SQLException {
validateConnection();
try {
return _statement.getMoreResults(current);
} catch (SQLException sqlException) {
processSQLException(sqlException);
}
return false;
}
/**
* Delgates calls to the statement; SQLExceptions thrown from the statement
* will cause an event to be fired on the connection pool listeners.
*
* @throws SQLException if an error occurs
*/
public ResultSet getGeneratedKeys() throws SQLException {
validateConnection();
try {
return _statement.getGeneratedKeys();
} catch (SQLException sqlException) {
processSQLException(sqlException);
}
return null;
}
/**
* Delgates calls to the statement; SQLExceptions thrown from the statement
* will cause an event to be fired on the connection pool listeners.
*
* @throws SQLException if an error occurs
*/
public int executeUpdate(String sql, int autoGeneratedKeys) throws SQLException {
validateConnection();
try {
return _statement.executeUpdate(sql, autoGeneratedKeys);
} catch (SQLException sqlException) {
processSQLException(sqlException);
}
return Integer.MIN_VALUE;
}
/**
* Delgates calls to the statement; SQLExceptions thrown from the statement
* will cause an event to be fired on the connection pool listeners.
*
* @throws SQLException if an error occurs
*/
public int executeUpdate(String sql, int[] columnIndexes) throws SQLException {
validateConnection();
try {
return _statement.executeUpdate(sql, columnIndexes);
} catch (SQLException sqlException) {
processSQLException(sqlException);
}
return Integer.MIN_VALUE;
}
/**
* Delgates calls to the statement; SQLExceptions thrown from the statement
* will cause an event to be fired on the connection pool listeners.
*
* @throws SQLException if an error occurs
*/
public int executeUpdate(String sql, String[] columnNames) throws SQLException {
validateConnection();
try {
return _statement.executeUpdate(sql, columnNames);
} catch (SQLException sqlException) {
processSQLException(sqlException);
}
return Integer.MIN_VALUE;
}
/**
* Delgates calls to the statement; SQLExceptions thrown from the statement
* will cause an event to be fired on the connection pool listeners.
*
* @throws SQLException if an error occurs
*/
public boolean execute(String sql, int autoGeneratedKeys) throws SQLException {
validateConnection();
try {
return _statement.execute(sql, autoGeneratedKeys);
} catch (SQLException sqlException) {
processSQLException(sqlException);
}
return false;
}
/**
* Delgates calls to the statement; SQLExceptions thrown from the statement
* will cause an event to be fired on the connection pool listeners.
*
* @throws SQLException if an error occurs
*/
public boolean execute(String sql, int[] columnIndexes) throws SQLException {
validateConnection();
try {
return _statement.execute(sql, columnIndexes);
} catch (SQLException sqlException) {
processSQLException(sqlException);
}
return false;
}
/**
* Delgates calls to the statement; SQLExceptions thrown from the statement
* will cause an event to be fired on the connection pool listeners.
*
* @throws SQLException if an error occurs
*/
public boolean execute(String sql, String[] columnNames) throws SQLException {
validateConnection();
try {
return _statement.execute(sql, columnNames);
} catch (SQLException sqlException) {
processSQLException(sqlException);
}
return false;
}
/**
* Delgates calls to the statement; SQLExceptions thrown from the statement
* will cause an event to be fired on the connection pool listeners.
*
* @throws SQLException if an error occurs
*/
public int getResultSetHoldability() throws SQLException {
validateConnection();
try {
return _statement.getResultSetHoldability();
} catch (SQLException sqlException) {
processSQLException(sqlException);
}
return Integer.MIN_VALUE;
}
/**
* Validates the connection state.
*/
protected void validateConnection() throws SQLException {
if (_connection.isClosed()) {
throw new SQLException(Messages.get("error.conproxy.noconn"), "HY010");
}
}
/**
* Processes SQLExceptions.
*/
protected void processSQLException(SQLException sqlException) throws SQLException {
_connection.processSQLException(sqlException);
throw sqlException;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -