H2 is a relational database management system written in Java. It can be embedded in Java applications or run in client–server mode.[ 1]   T

H2 (database) - Wikipedia

submited by
Style Pass
2024-09-30 16:00:05

H2 is a relational database management system written in Java. It can be embedded in Java applications or run in client–server mode.[ 1]

The software is available as open source software Mozilla Public License 2.0 or the original Eclipse Public License.[citation needed ]

The development of the H2 database engine started in May 2004, and first published in December 2005. The database engine was written by Thomas Mueller. He also developed the Java database engine Hypersonic SQL.[ 2] In 2001, the Hypersonic SQL project was stopped, and the HSQLDB Group was formed to continue work on the Hypersonic SQL code. The name H2 stands for Hypersonic 2, however H2 does not share code with Hypersonic SQL or HSQLDB. H2 is built from scratch.[ 3]

A subset of the SQL (Structured Query Language) standard is supported. The main programming APIs are SQL and JDBC, however the database also supports using the PostgreSQL ODBC driver by acting like a PostgreSQL server.[ 4]

Leave a Comment