Я хочу запустить несколько соединений JDBC, которые записывают в одну таблицу базы данных в распределенной транзакции (например, каждое из них запускает conn.createStatement().executeUpdate("INSERT INTO my_table VALUES (1,2,3)"
).Другими словами, в случае сбоя одного из этих соединений я не хочу, чтобы ни одно из моих соединений не было зафиксировано.Требуется ли для этого код DTC?
Из того, что я читал, код DTC необходим, когда задействовано несколько физических узлов или экземпляров базы данных, но я не смог найти ничего, что явно говорит о множественных подключениях кодин стол.