JobScheduler database connections are made using JDBC and therefore a database is supported if there is a JDBC driver for that database.
Note, however, Postgres 9.1 and newer require particular attention (see How can JobScheduler run with Postgres 9.1 and higher?)
We are not aware of other exceptions.