Projects / H2 Database Engine

H2 Database Engine

H2 is an SQL database engine written in Java that implements the JDBC API. Embedded, server, and clustering modes are available. A browser based console application is included. The database has strong security features. Disk based and in-memory databases and tables are supported.

Operating Systems

RSS Recent releases

  •  12 Apr 2014 12:26

Release Notes: This beta version uses a the new storage engine (MVStore) by default, which should be more robust and SSD-friendly.

  •  05 Apr 2014 22:48

Release Notes: The H2 console tool has been improved. The new storage engine MVStore and the spatial index have been improved. An important bug that resulted in a NullPointerException was fixed.

  •  18 Jan 2014 18:44

    Release Notes: The spatial features and compatibility with other databases have been improved. The new MVStore mechanism has been enhanced, and is now beta quality.

    •  19 Oct 2013 14:43

      Release Notes: The spatial index and data type have been improved. The new storage subsystem (MVStore) is now beta quality.

      •  28 Jul 2013 21:00

        Release Notes: This release improves MySQL and PostgreSQL compatibility, improves the MVStore storage engine, and adds the new data type "geometry" for spatial data.

        RSS Recent comments

        13 Feb 2011 13:45 Avatar davidgoadby Thumbs up

        I have been grappling with MySQL for a project and came across this. If it works like it says it does then a pure Java solution will mean no MySQL install is required which is great. Also, I have a need for an in-memory function for data collection so, if I can have two databases one fast (in Memory) and the other backing store (on disk) running at the same time then I will be a hero!


        Project Spotlight


        A PDF pager.


        Project Spotlight


        An full text search engine and column store..