I have been reading an interesting statement in http://download.oracle.com/javase/tutorial/jdbc/basics/transactions.html
The interesting part is:
«Перехват SQLException сообщает вам, что что-то не так, но не сообщает, что было или не было зафиксировано. Поскольку вы не можете рассчитывать на то, что ничего не было зафиксировано, вызов метода отката - единственный способ убедиться».
Так ли это на самом деле? Если я не вызываю фиксацию, но у меня есть исключение SQLException, могу ли я не рассчитывать, что ничего не будет зафиксировано? Что, если моя программа завершится без вызова фиксации или отката? Я думал, что транзакция будет автоматически отменена для меня, но это утверждение лишает меня уверенности.