[quote]For a stand alone game I think JDBC is overkill ressource and performance wise. You would need to distribute a database, the JDBC driver and the whole set of JDBC classes. Just too big.
[/quote]
There are some VERY small pure Java embedded JDBC database implementations. PointBase for instance.
The biggest issue for a game IMO is cost. Due to the complexity of implementing efficient SQL handling, JDBC databases don’t tend to be cheap. The two exceptions of course are mysql and PostgreSQL. These however are not small and don’t embed.
Frankly, for a stand-alone game I’d look at something small and simple like JDBM (available on sourceforge.)