pgjdbc/pgjdbc
Postgresql JDBC Driver observed · 2026-08-28
Health v2 · maintenance only
93/100
- Activity 99
- Release rhythm 80
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 69.0
- age_days: 5322
- days_rel: 58
- days_push: 10
- n_releases_24m: 9
Adoption not part of the score
1731 stars · 941 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
PgJDBC is the official open-source PostgreSQL JDBC driver, written in pure Java (Type 4) and communicating via the PostgreSQL native network protocol. It lets Java programs connect to and query PostgreSQL databases using standard, database-independent JDBC code, with support for SSL, SCRAM authentication, connection pooling, and PostgreSQL-specific extensions.
Use cases
- connect a Java application to a PostgreSQL database
- run SQL queries and process result sets from Java
- use PostgreSQL with JDBC-based ORMs like Hibernate
- configure SSL and SCRAM channel-binding for secure database connections
- call PostgreSQL stored procedures and functions from Java
- store and retrieve binary data (bytea, large objects) in PostgreSQL
- use PostgreSQL in a servlet or multithreaded Java server environment
When to choose
- your Java or JVM application needs to talk to PostgreSQL
- you want a pure-Java, platform-independent driver with no native dependencies
- you need full JDBC 4.2 compliance plus PostgreSQL-specific features like jsonb, arrays, and replication
- you need a mature, actively maintained driver with regular security fixes
When to avoid
- you are connecting to a database other than PostgreSQL
- you need a non-JVM language driver (use libpq, psycopg, node-postgres, etc.)
- you require reactive/R2DBC access instead of blocking JDBC
Facets
library · maturity stable
database-driver database auth security databases developer-tools backend apis jvm cross-platform jdbc postgresql type-4-driver sql connection-pooling ssl scram-authentication
10 sources
- readme: https://github.com/pgjdbc/pgjdbc · fetched 2026-08-28 · 93e854de40c4
- homepage: https://jdbc.postgresql.org/ · fetched 2026-08-29 · 1a2f4a2d4d82
- site_page: https://jdbc.postgresql.org/documentation · fetched 2026-08-29 · 1b4810acf3c6
- site_page: https://jdbc.postgresql.org/changelogs · fetched 2026-08-29 · 9c93deea084d
- site_page: https://jdbc.postgresql.org/changelogs/2026-07-06-42.7.13-release · fetched 2026-08-29 · 182230abb1af
- site_page: https://jdbc.postgresql.org/changelogs/2026-06-29-42.7.12-release · fetched 2026-08-29 · 4a9bc4dd3789
- site_page: https://jdbc.postgresql.org/changelogs/2026-04-28-42 · fetched 2026-08-29 · eaa9db0909fc
- site_page: https://jdbc.postgresql.org/changelogs/2026-01-15-42 · fetched 2026-08-29 · c87d3b9560da
- site_page: https://jdbc.postgresql.org/changelogs/2025-09-18-42 · fetched 2026-08-29 · f49349bb6d51
- site_page: https://jdbc.postgresql.org/changelogs/2025-06-11-42 · fetched 2026-08-29 · 37213e5ebaeb
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pgjdbc/pgjdbc | main | 93 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem