How to add databases other than H2?

In /admin/databases/create - the only database type I’m able to add is “H2”.

How do I add other database types, like MySQL or mongo?

Running “java -jar metabase.jar” with metabase v0.22.2 and openjdk-9-jre on Ubuntu 16.04.

Looks like openjdk-9 was the issue:

03-06 12:27:16 DEBUG metabase.driver :: Registered driver :h2 :truck:

With openjdk-8, database support is much better:

03-06 12:42:04 DEBUG metabase.driver :: Registered driver :bigquery :truck:
03-06 12:42:04 DEBUG metabase.driver :: Registered driver :crate :truck:
03-06 12:42:04 DEBUG metabase.driver :: Registered driver :druid :truck:
03-06 12:42:04 DEBUG metabase.driver :: Registered driver :googleanalytics :truck:
03-06 12:42:04 DEBUG metabase.driver :: Registered driver :h2 :truck:
03-06 12:42:04 DEBUG metabase.driver :: Registered driver :mongo :truck:
03-06 12:42:04 DEBUG metabase.driver :: Registered driver :mysql :truck:
03-06 12:42:04 DEBUG metabase.driver :: Registered driver :postgres :truck:
03-06 12:42:04 DEBUG metabase.driver :: Registered driver :redshift :truck:
03-06 12:42:04 DEBUG metabase.driver :: Registered driver :sqlite :truck:
03-06 12:42:04 DEBUG metabase.driver :: Registered driver :sqlserver :truck:

Yup, we do not support OpenJDK 9 yet. It’s still months away from a release candidate – http://openjdk.java.net/projects/jdk9/

To clarify: you don't support OpenJDK in general or you don't support OpenJDK version 9?

http://www.metabase.com/docs/v0.22.2/operations-guide/running-the-metabase-jar-file.html

Currently Metabase requires Java 6 or higher and will work on either the OpenJDK or Oracle JDK. Note that the Metabase team prefers to stick with open source solutions where possible, so we use the OpenJDK for our Metabase instances.

I suppose OpenJDK 8 is fine?

corrected it to reflect “open jdk 9”. We support 7 + 8 just fine and run our test suite on them in CI.