Most likely you are running with autoCommit
disabled. In that case you need to explicitly call commit()
on the Connection
. Also be aware that a transaction can only see changes from transactions that were committed before it started.
See also the Jaybird JDBC Driver Java Programmer's Manual, chapter "Using transactions".