Здавалка
Главная | Обратная связь

Сводка методов класса



public interface Connection {

static public final int TRANSACTION_NONE;

static public final int TRANSACTION_READ_UNCOMMITTED;

static public final int TRANSACTION_READ_COMMITTED;

static public final int TRANSACTION_REPEATABLE_READ;

static public final int TRANSACTION_SERIALIZABLE;

void clearWarnings() throws SQLException;

void close() throws SQLException;

void commit() throws SQLException;

Statement createStatement() throws SQLException;

Statement createStatement(int type, int concur)

throws SQLException;

boolean getAutoCommit() throws SQLException;

String getCatalog() throws SQLException;

Map gettypeMap() throws SQLException;

DatabaseMetaData getMetaData() throws SQLException;

int getTransactionIsolation() throws SQLException;

SQLWarning getWarnings() throws SQLException;

boolean isClosed() throws SQLException;

boolean isReadOnly() throws SQLException;

String nativeSQL(String sql) throws SQLException;

CallableStatement prepareCall(String sql)

throws SQLException;

CallableStatement prepareCall(String sql, int type,

int concur)

throws SQLException;

PreparedStatement prepareStatement(String sql)

throws SQLException;

PreparedStatement prepareStatement(String sql,

int type, int concur)

throws SQLException;

void rollback() throws SQLException;

void setAutoCommit(boolean ac) throws SQLException;

void setCatalog(String catalog) throws SQLException;

void setReadOnly(boolean ro) throws SQLException;

void setTransactionIsolation(int level)

throws SQLException;

void setTypeMap(Map map) throws SQLException; }

Атрибуты класса

TRANSACTION_NONE

static public final int TRANSACTION_NONE

Описание. Транзакции не поддерживаются.

TRANSACTION_READ_UNCOMMITTED

static public final int TRANSACTION_READ_UNCOMMITTED

Описание. Этот уровень изоляции транзакций разрешает чтение незавершенных изменений одной транзакции другими транзакциями.

TRANSACTION_READ_COMMITTED

static public final int TRANSACTION_READ_COMMITTED

Описание. Этот уровень изоляции транзакций предотвращает «грязное» чтение. Иными словами, изменения, сделанные в транзакции TRANSACTION_READ_COMMITTED, невидимы другим транзакциям до ее завершения.

TRANSACTION_REPEATABLE_READ

static public final int TRANSACTION_REPEATABLE_READ

Описание. Этот уровень изоляции транзакций предотвращает «грязное» чтение и неповторяемое чтение. Неповторяемое чтение происходит, когда одна транзакция читает строку, вторая транзакция изменяет ее, а затем первая транзакция повторно читает строку, получая во второй раз другие значения.

Методы объекта

ClearWarnings( )

public void clearWarnings() throws SQLException

Описание. Очищает список предупреждений, связанный с Connection, вследствие чего getWarnings() возвращает null, пока не возникнет новое предупреждение.

Close ()

public void close() throws SQLException

Описание. Этот метод позволяет вручную освободить все ресурсы, такие как сетевые соединения и блокировки базы данных, связанные с данным объектом Connection. Этот метод автоматически вызывается при сборке мусора; лучше, однако, вручную закрыть Connection, если вы в нем больше не нуждаетесь.

Commit ()

public void commit() throws SQLException

Описание. Этот метод делает постоянными изменения, произведенные всеми командами, связанными с данным соединением и выполненными вслед за последней командой завершения или отката транзакции. Использовать его следует только при отключенном автозавершении. Он не завершает изменения, сделанные командами, которые связаны с другими объектами Connection.

CreateStatement( )

public Statement createStatement() throws SQLException public

Statement createStatement(int type, int concur) throws SQLException

Описание. Метод создает объект Statement, связанный с сеансом Connection. Версия без аргументов создает объект Statement, для которого экземпляры ResultSet имеют тип только для чтения и перемещения в прямом направлении.







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.