You can use Hypersonic database (RDBMS) or DB4O (OODBMS) easily without any special installation.
Most of Java EE open source projects use Hypersonic.
And you will loose Transactions capabilies if you use text files same as xml files to store data by xml or io libraries.