All versions: 3.11 | 3.10 | 3.9 | 3.8 | 3.7 | Development versions: 3.12 | Unsupported versions: 3.6 | 3.5 | 3.4 | 3.3 | 3.2 | 2.6

A list of supported databases

Every RDMBS out there has its own little specialties. jOOQ considers those specialties as much as possible, while trying to standardise the behaviour in jOOQ. In order to increase the quality of jOOQ, some 70 unit tests are run for syntax and variable binding verification, as well as some 180 integration tests with an overall of around 1200 queries for any of these databases:

  • CUBRID 8.4.1
  • DB2 9.7
  • Derby 10.8
  • Firebird 2.5.1
  • H2 1.3.161
  • HSQLDB 2.2.5
  • Ingres 10.1.0
  • MySQL 5.1.41 and 5.5.8
  • Oracle 10g
  • PostgreSQL 9.0
  • SQLite with inofficial JDBC driver v056
  • SQL Server 2008 R8
  • Sybase Adaptive Server Enterprise 15.5
  • Sybase SQL Anywhere 12

These platforms have been observed to work as well, but are not integration-tested

  • Google Cloud SQL (MySQL)

Databases planned for support

Any of the following databases might be available in the future

  • Azure SQL Database
  • Informix
  • Interbase
  • MS Access
  • MS Excel
  • Sybase SQL Anywhere OnDemand
  • Teradata

Databases being watched

Any of the following databases are being observed for a potential integration

  • Mondrian
  • Netezza
  • SQLFire
  • Vectorwise
  • Vertica
  • VoltDB

Feature matrix

This section will soon contain a feature matrix, documenting what feature is available for which database.

The jOOQ Logo