PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Obsługa transakcji Postgresql za pomocą java

Ustaw automatyczne zatwierdzanie na fałsz.

Umieść swoje PreparedStatements w bloku try. Zatwierdź na końcu; wycofanie w bloku chwytnym.

Tak to się zwykle robi w JDBC z gołymi kośćmi.

http://docs.oracle.com/javase/tutorial/jdbc /basics/transactions.html

Jeśli korzystasz z EJB3 lub Spring, możesz dodać menedżera transakcji i określić go deklaratywnie. To jest bardziej wyrafinowane i elastyczne.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak naprawić błąd sqlalchemy.exc.DataError:(psycopg2.errors.StringDataRightTruncation)?

  2. Wstawianie ciągu tekstowego z szesnastką do PostgreSQL jako bajt

  3. Nie można znaleźć punktu wejścia o nazwie „InterlockedIncrement” w bibliotece DLL „kernel32.dll” — [ochrona poczty e-mail] 64-bitowa

  4. Python + PostgreSQL + dziwne ascii =błąd kodowania UTF8

  5. Jak zwrócić wiersze wyników zapytania w funkcji PostgreSQL?