Jdbc это стандартный прикладной интерфейс (api) языка Java для организации взаимодействия между приложением и субд


JDBC удовлетворяет четырем уровням изоляции транзакций, определенным в стандарте SQL



бет22/76
Дата06.02.2022
өлшемі0,67 Mb.
#79506
түріЛекция
1   ...   18   19   20   21   22   23   24   25   ...   76

JDBC удовлетворяет четырем уровням изоляции транзакций, определенным в стандарте SQL.

  • JDBC удовлетворяет четырем уровням изоляции транзакций, определенным в стандарте SQL.
  • Уровни изоляции транзакций определены в виде констант интерфейса Connection (по возрастанию уровня ограничения):
  • TRANSACTION_NONE – информирует о том, что драйвер не поддерживает транзакции;
  • TRANSACTION_READ_UNCOMMITTED – позволяет транзакциям видеть несохраненные изменения данных, что разрешает грязное, непроверяющееся и фантомное чтения;

TRANSACTION_READ_COMMITTED – означает, что любое изменение, сделанное в транзакции, не видно вне неё, пока она не сохранена.

  • TRANSACTION_READ_COMMITTED – означает, что любое изменение, сделанное в транзакции, не видно вне неё, пока она не сохранена.
  • Это предотвращает грязное чтение, но
  • разрешает непроверяющееся и фантомное;
  • TRANSACTION_REPEATABLE_READ – запрещает грязное и непроверяющееся, но фантомное чтение разрешено;
  • TRANSACTION_SERIALIZABLE – определяет, что грязное, непроверяющееся и фантомное чтения запрещены.


Достарыңызбен бөлісу:
1   ...   18   19   20   21   22   23   24   25   ...   76




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет