Detectar registros alterados

Olá pessoal;

Alguem sabe se existe alguma forma via jdbc de detectar se registros de uma tabela foram alterados, inseridos ou deletados desde uma determinada data via jdbc ou via DML mesmo?

No caso da DML, alguem conhece uma para algum SGBD conhecido?