A interface Savepoint é uma novidade do JDBC 3.0. Contém novos métodos para definir, liberar e desfazer transações até os pontos de salvamento designados. Uma vez definido um ponto de salvamento, a transação pode ser desfeita até este ponto de salvamento sem afetar o trabalho precedente. Os pontos de salvamento fornecem um controle das transações com granularidade mais fina, marcando pontos intermediários nas transações.