Open Source Database Engines in Java
18 projectsHSQLDB: relational engine in Java with JDBC, ANSI SQL:2016. Small, fast, multithreaded; memory and disk tables, LOBs, ACID. Embedded and server modes; BSD licensed.
Open source relational database implemented entirely in Java. Small footprint, embedded JDBC driver and network server; Java/JDBC/SQL standards.
JDBC driver for Excel, CSV and XML. Maps a directory of workbooks to a database (workbooks → schemas, sheets → tables). Query with HSQL or MySQL dialect; GPLv2.
Pure Java DBMS for desktop applications. JDBC 3. 0; ANSI SQL 92/99; small, fast, embeddable; no network interface.
Client/server and embeddable SQL database in Java. Multi-threaded, extensible object-oriented engine; suitable for multiple clients.
Pure Java 1. 3, single-file embeddable database (~32KB JAR). Skip-list storage; no JDBC/SQL/transactions; for PDA/J2ME.