I\'m writing a small demo application in Java using Spring, that needs to have access to a database. It should run on different machines and it would be far too much effort
Spring has some built-in embedded database support, see embedded database support in the documentation.