Pessoal, preciso desenvolver uma aplicação “portable” que seja funcional a partir de um pendrive.
O usuário insere informações e estas são salvas, para que possa continuar alterando essas informações em um segundo momento.
Daí minha dúvida: como guardar essas informações? Algum banco de dados específico pra essa tarefa?
OBS.: Pretendo desenvolver em JAVA, utilizando SWING.
Conto com vocês! 
Abraço.
) que os 3 SGBD que você citou funcionariam perfeitamente. Mas, de qualquer modo procure mais um pouco sobre eles e deixe este tópico aberto, para que outras pessoas aqui no GUJ mais experientes também possam te ajudar