Ross ROSS = Recommend OSS · open-source software intelligence for agents

swaldman/c3p0

a mature, highly concurrent JDBC Connection pooling library, with support for caching and reuse of PreparedStatements. observed · 2026-08-28

github.com/swaldman/c3p0 · homepage · Java · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

77/100

  • Activity 99
  • Release rhythm 35
  • Longevity 100

Flags: no_releases no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 5225
  • days_rel: n/a
  • days_push: 9
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1318 stars · 343 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

c3p0 is a mature, highly concurrent JDBC connection pooling library for Java, with support for caching and reuse of PreparedStatements. It provides pooled DataSource implementations (e.g., ComboPooledDataSource) that wrap any JDBC driver, with extensive configuration, JMX management, and recovery/healing features.

Use cases

  • pool jdbc connections for a java web application
  • cache and reuse preparedstatements to speed up queries
  • replace raw driver usage with a pooled datasource
  • configure connection pool sizing and idle timeouts
  • monitor and manage database connection pools via jmx
  • use a connection pool with hibernate
  • recover from leaked or stale database connections

When to choose

  • you need a battle-tested, highly concurrent JDBC connection pool for a legacy or modern Java app
  • you want PreparedStatement caching and fine-grained pool tuning
  • you need JDK 7 compatibility or JMX-based pool administration

When to avoid

  • you are on a non-JVM stack
  • you prefer a more modern pool like HikariCP for new projects and don't need c3p0's specific features
  • you cannot run a version at or above 0.12.0 given the historical deserialization-gadget security issues

Facets

library · maturity stable

database-driver caching concurrency monitoring databases backend developer-tools performance jvm cross-platform jdbc connection-pooling prepared-statement-cache datasource hibernate jmx

10 sources

Member repositories

RepositoryRoleHealth v2
swaldman/c3p0main77

For agents

markdown · JSON · MCP: product_card(name="swaldman/c3p0")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem