Build a Java app with CockroachDB and jOOQ

Build a Java app with CockroachDB and jOOQ

We’re excited to announce that the latest release of jOOQ supports CockroachDB. 

jOOQ is a database-mapping software library in Java that lets you take advantage of your database’s SQL capabilities while still coding in Java. As of this writing, jOOQ supports over twenty relational database management systems, from PostgreSQL to Oracle. But with most of these options (especially the open source ones) developers are still left to manage database scale and ensure the database is resilient and always on. 

Since CockroachDB is wire compatible with Postgres, some jOOQ users had used the Postgres dialect with CockroachDB for simple integrations, in order to continue writing SQL in Java while using a database that shards automatically and is highly available. As of last week’s 3.13.0 release, jOOQ fully supports CockroachDB. The CockroachDB SQL dialect is now fully integration tested and supported for both future jOOQ and CockroachDB versions. 

With jOOQ for CockroachDB, you can efficiently build your apps using Java, and also avoid all the headaches of scaling and downtime. Get started today by downloading jOOQ, or checking out our tutorial on how to build a Java app with CockroachDB and jOOQ. 

Get started with jOOQ

Keep Reading

Announcing CockroachDB support for Django ORM


Django includes a full-featured ORM that simplifies interactions with a database--it’s one of the …

Read more
How to use CockroachDB with your Django application on Ubuntu

Django is a high-level flexible framework for building Python applications quickly. Applications run on Django …

Read more
Community tutorial: Using NPoco with CockroachDB and C# / .NET Core

Hi, I’m Darrien, and I’m building a distributed, near-real time, “OSINT data …

Read more