HSQL Database
Description
HSQL Database Engine (HSQLDB) is a lightweight 100% Java SQL database engine developed at SourceForge since April 2001. HSqlDb is a relational database engine written in Java, with a JDBC driver, supporting a rich subset of ANSI-92 SQL (BNF tree format). It offers a small (less than 160K), fast database engine which offers both in memory and disk based tables. It is complete free under its licenses.
Capability
- It is 100% pure Java database. Accordingly, it is easy for distribution
- Features supported a rich subset of ANSI-92 SQL (BNF tree format)
- Offers a small, fast, stable, and reliable database
- Provides both embedded and server modes
- Provides both in memory and disk based tables
Limitations
Usage Summary
- download hsqldb.jar to ${LA_DIR}/lib/jdbcDrivers/HSqlDb
- Use JDBC in Java to perform database query
- jdbc driver: org.hsqldb.jdbcDriver
- jdbc url: jdbc:hsqldb:/$path/$DB_NAME
- username: sa
- password: ""
- Change readonly=true in $DB_NAME.proiperties file after loading all tables
References
Please refer to
HSQL Database Engine Web site.