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



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

try{

  • try{
  • Connection cn=…….;
  • cn.setAutoCommit(false);
  • Statement st = cn.createStatement();
  • String upd =
  • "INSERT INTO student (id, name) VALUES
  • ('"+ id + "', '" + name + "')";
  • st.executeUpdate(upd);
  • ………………………………………….
  • cn.commit(); //подтверждение.
  • } catch(SQLException e){
  • cn.rollback();
  • ………………………….
  • }

Для транзакций существует несколько типов чтения:

  • Для транзакций существует несколько типов чтения:
  • Грязное чтение (dirty reads) происходит, когда транзакциям разрешено видеть несохраненные изменения данных.
  • Иными словами, изменения, сделанные в одной
  • транзакции, видны вне ее до того, как она была
  • сохранена.
  • Если изменения не будут сохранены, то, вероятно,
  • другие транзакции выполняли работу на основе
  • некорректных данных;
  • Непроверяющееся чтение (nonrepeatable reads) происходит, когда транзакция А читает строку, транзакция B изменяет эту строку, транзакция А читает ту же строку и получает обновленные данные;


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




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

    Басты бет