jOOQ est une puissante librairie Java développée pour aider ses utilisateurs à générer des commandes SQL sans difficulté majeure.
À la fois orienté objet et relationnel, le framework jOOQ fournit un langage dédié qui facilite la formulation de requêtes permettant de créer des classes à partir des tables présentes dans la base de données.
jOOQ est compatible avec de nombreux systèmes de gestion de bases de données comme Derby, H2, MySQL, Oracle, Postgres, SQLite ou encore SQL Server.