Wikipedia:

HSQLDB

HSQLDB
Latest release: 1.8.0.8 / August 28, 2007
OS: Cross-platform
Genre: RDBMS
License: BSD license
Website: hsqldb.org
HSQL Database Manager
Enlarge
HSQL Database Manager

HSQLDB is a relational database management system written in Java. It is based on Thomas Mueller's discontinued Hypersonic SQL Project[1]. The software is available under a BSD license.

It has a JDBC driver and supports a rich subset of SQL-92, SQL-99, and SQL:2003 standards[2]. It offers a fast[3], small (less than 100k in one version, around 600k in the standard version) database engine which offers both in-memory and disk-based tables. Embedded and server modes are available.

Additionally, it includes tools such as a minimal web server, in-memory query and management tools (can be run as applets), and a number of demonstration examples. HSQLDB is currently being used as a database and persistence engine in many open source software projects, such as OpenOffice.org Base and the Standalone Roller Demo,[4] as well as in commercial projects and products, such as InstallShield or InstallAnywhere (starting with version 8.0).

It is best known for being bundled with Hibernate, a popular object-relational mapping library for Java. It can also run on free Java runtimes such as Kaffe.

Please Note: The JDBC is not fully implemented. For example, there is no way to use the update method to change an existing row of data; you'll get a not-implemented error (with very cryptic suggestions at how to work around it from the HSQLDB documentation). What works: Select the row that you want to change, read the row, save the contents, delete the row, alter the elements that you want changed (that you saved) and insert a new row. This a minor issue, however you will likely encounter this if migrating working JDBC from another Relational Database implementation.

See also

References

  1. ^ The new HSQLDB. hsqldb.org.
  2. ^ HSQLDB SQL Syntax. hsqldb.org.
  3. ^ HSQLDB Performance Comparison. hsqldb.org.
  4. ^ Standalone Roller Demo. rollerweblogger.org.

External links


 
 
 

Join the WikiAnswers Q&A community. Post a question or answer questions about "HSQLDB" at WikiAnswers.

 

Copyrights:

Wikipedia. This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "HSQLDB" Read more

Search for answers directly from your browser with the FREE Answers.com Toolbar!  
Click here to download now. 

Get Answers your way! Check out all our free tools and products.

On this page:   E-mail   print Print  Link  

 

Keep Reading

Mentioned In: