O método Connection.releaseSavepoint recebe como parâmetro um objeto Savepoint, e o remove da transação corrente. Uma vez que o ponto de salvamento tenha sido liberado, uma tentativa de referenciá-lo em uma operação de desfazer faz com que seja lançada uma SQLException.
Todos os pontos de salvamento criados na transação são automaticamente liberados e tornam-se inválidos, quando a transação é efetivada ou quando toda a transação é desfeita.
Desfazer uma transação até um determinado ponto de salvamento libera automaticamente, e torna inválido, todos os outros pontos de salvamento criados após o ponto de salvamento em questão.