What's the difference between a transient and non-transient JDBC exception?

John Zukowski

When making a JDBC call, an exception may happen. If performing the same task could succeed without changing anything, that exception is transient. For instance, a timeout is a type of transient exception. Nontransient exceptions are those types that will continue to fail until something is fixed. Invalid credentials/permissions is an example of the latter type.