📄 abstractconnection.java
字号:
/** * $RCSfile$ * $Revision: 37 $ * $Date: 2004-10-20 23:08:43 -0700 (Wed, 20 Oct 2004) $ * * Copyright (C) 2004 Jive Software. All rights reserved. * * This software is published under the terms of the GNU Public License (GPL), * a copy of which is included in this distribution. */package org.jivesoftware.database;import java.sql.*;import java.util.Map;/** * An implementation of the Connection interface that wraps an underlying * Connection object. * * @author Gaston Dombiak */public class AbstractConnection implements Connection { protected Connection connection; public AbstractConnection(Connection connection) { this.connection = connection; } public Statement createStatement() throws SQLException { return connection.createStatement(); } public PreparedStatement prepareStatement(String sql) throws SQLException { return connection.prepareStatement(sql); } public CallableStatement prepareCall(String sql) throws SQLException { return connection.prepareCall(sql); } public String nativeSQL(String sql) throws SQLException { return connection.nativeSQL(sql); } public void setAutoCommit(boolean autoCommit) throws SQLException { connection.setAutoCommit(autoCommit); } public boolean getAutoCommit() throws SQLException { return connection.getAutoCommit(); } public void close() throws SQLException { connection.close(); } public void commit() throws SQLException { connection.commit(); } public void rollback() throws SQLException { connection.rollback(); } public boolean isClosed() throws SQLException { return connection.isClosed(); } public DatabaseMetaData getMetaData() throws SQLException { return connection.getMetaData(); } public void setReadOnly(boolean readOnly) throws SQLException { connection.setReadOnly(readOnly); } public boolean isReadOnly() throws SQLException { return connection.isReadOnly(); } public void setCatalog(String catalog) throws SQLException { connection.setCatalog(catalog); } public String getCatalog() throws SQLException { return connection.getCatalog(); } public void setTransactionIsolation(int level) throws SQLException { connection.setTransactionIsolation(level); } public int getTransactionIsolation() throws SQLException { return connection.getTransactionIsolation(); } public SQLWarning getWarnings() throws SQLException { return connection.getWarnings(); } public void clearWarnings() throws SQLException { connection.clearWarnings(); } public Statement createStatement(int resultSetType, int resultSetConcurrency) throws SQLException { return connection.createStatement(resultSetType, resultSetConcurrency); } public PreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency) throws SQLException { return connection.prepareStatement(sql, resultSetType, resultSetConcurrency); } public CallableStatement prepareCall(String sql, int resultSetType, int resultSetConcurrency) throws SQLException { return connection.prepareCall(sql, resultSetType, resultSetConcurrency); } public Map<String, Class<?>> getTypeMap() throws SQLException { return connection.getTypeMap(); } public void setTypeMap(Map<String, Class<?>> map) throws SQLException { connection.setTypeMap(map); } public void setHoldability(int holdability) throws SQLException { connection.setHoldability(holdability); } public int getHoldability() throws SQLException { return connection.getHoldability(); } public Savepoint setSavepoint() throws SQLException { return connection.setSavepoint(); } public Savepoint setSavepoint(String name) throws SQLException { return connection.setSavepoint(name); } public void rollback(Savepoint savepoint) throws SQLException { connection.rollback(savepoint); } public void releaseSavepoint(Savepoint savepoint) throws SQLException { connection.releaseSavepoint(savepoint); } public Statement createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException { return connection.createStatement(resultSetType, resultSetConcurrency, resultSetHoldability); } public PreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException { return connection.prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability); } public CallableStatement prepareCall(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException { return connection.prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability); } public PreparedStatement prepareStatement(String sql, int autoGeneratedKeys) throws SQLException { return connection.prepareStatement(sql, autoGeneratedKeys); } public PreparedStatement prepareStatement(String sql, int columnIndexes[]) throws SQLException { return connection.prepareStatement(sql, columnIndexes); } public PreparedStatement prepareStatement(String sql, String columnNames[]) throws SQLException { return connection.prepareStatement(sql, columnNames); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -