Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: Václav Švejcar 26. 03. 2010, 18:20:57
-
Dobrý den,
neznáte někdo nějakou single-file databázi (myslím tím databázi kompletně uloženou v 1 souboru, nikoli client/server) pro Javu? Přemýšlel jsem nad SQLite, našel jsem i JDBC driver (http://www.zentus.com/sqlitejdbc/ (http://www.zentus.com/sqlitejdbc/)). Problém je, že tenhle v sobě obsahuje kromě driveru napsanýho v Javě i SQLite knihovny v nativnim kódu (pro Linux, MacOS a Win). Potřeboval bych nějakou single-file implementaci kompletně napsanou v Javě, bez použití nativního kódu pro zaručení 100% přenositelnosti.
Díky za tipy
-
Apache Derby AKA cloudscape.
-
Používám http://developers.sun.com/javadb/. Sice není v jednom souboru, ale to obcházím komprimací složky databáze do zipu, když chci exportovat/importovat. Je psaná v Javě, takže přenositelnost není problém. Trochu déle trvá vytváření databáze, ale to se zase dá obejít rozbalením ze zip archivu.
-
Díky za tipy, zkusím tu JavaDB, stejně je založená na Apache Derby 8)
-
Popř. by šla použít embeded verze firebirdu + klasický JDBC.
-
H2, HSQLDB a další - viz http://java-source.net/open-source/database-engines