I want to write a small desktop application (5-6 table) 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 should I use?
For a desktop application, a built-in database is sufficient. hsqldb or h2 is very suitable for this. You just need to add the JAR file to your application class path. Firebird looks more complicated.
Actually, H2 is more advanced than hsqldb .
Firebird , Java . HSQLDB , java , ( db, ..). . H2, .
HSQLDB H2.
HSQLDB, Java ( , ), , - , FireBird.
Firebird is a very good built-in database and just win this year's SouceForge award
SQLite also has good printing for the embedded database.
Remember that Java 6 comes with JavaDB , and this may be a useful implementation for the first solution. This is a repackaged Apache Derby and therefore quite powerful.
Source: https://habr.com/ru/post/1774464/More articles:How to redirect non-zend link from zend app - redirectSimple wostream logging class (with custom thread manipulators) - c ++Problem with inserting records from multiple computers in one database at the same time in SQL Server 2005 - sql-serverEF4 linq NullReferenceException on non-zero object - c #C # .NET 4.0 expression eval - functionHow to check SQLite streaming mode? - sqliteDistinguish ABAP between different SAP clients (Mandanten) - sapModeling multiple low-bandwidth network interfaces on Linux - linuxhttps://translate.googleusercontent.com/translate_c?depth=1&pto=aue&rurl=translate.google.com&sl=ru&sp=nmt4&tl=en&u=https://fooobar.com/questions/1774468/can-changesets-in-mercurial-repositories-be-merged-chronologically&usg=ALkJrhivSq21wgJwor7zeDGUmC0phVS5PAUbuntu and Lazarus - linuxAll Articles