⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 abstractconnection.java

📁 基于Jabber协议的即时消息服务器
💻 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 + -