Search code examples
javadatabasecomparisonfirebirdhsqldb

Choosing between Firebird and HSQLDB in Java


I want to write a small (5-6 table) desktop app in Java. I want to use Firebird 2.1. database. But I googled and see HSQLDB. I want to make a decision between Firebird and hsqldb.

So which database I have to use?


Solution

  • For a desktop application an embedded database should be enough. hsqldb or h2 are very well suited for this. You just have to add the JAR file to you applications classpath. Firebird looks more complex.

    Actually, H2 is more advanced than hsqldb.