Open J Proxy Products

Enterprise-grade database connection management for Java applications

OJP JDBC Driver

The intelligent JDBC Type 3 driver that transforms your database connectivity

What is OJP JDBC Driver?

The OJP JDBC Driver is a drop-in replacement for your existing JDBC driver that routes all database traffic through the Open J Proxy server. This architecture provides centralized connection pooling, intelligent load management, and protection against connection storms - all without changing a single line of your application code.

🔌

JDBC Type 3 Architecture

Client-server architecture where the driver communicates with OJP server, which manages actual database connections. Decouples applications from direct database access.

🎯

Transparent Integration

Simply replace your database driver with OJP driver and update the JDBC URL. No code changes, no refactoring, no risk.

⚙️

Full JDBC Compliance

Implements the standard JDBC API. Your applications work exactly as before, but with enhanced capabilities and protection.

OJP Server

The Layer 7 proxy server that protects and optimizes your database

🏊

Central Connection Pool

Built on HikariCP, the fastest connection pool in Java. Server-side pooling means your database sees a controlled, predictable number of connections regardless of application scaling.

🚦

Intelligent Traffic Management

Backpressure mechanisms prevent overwhelming the database. Circuit breakers automatically protect against cascading failures. Slow query segregation keeps your system responsive.

📈

Scalability Engine

Enables true elastic scaling. Add or remove application instances without database connection concerns. The server handles all the complexity.

🔍

Query Monitoring

Track every query, measure performance, identify bottlenecks. Built-in observability gives you insights into your database layer.

🔄

XA Transaction Support

Full distributed transaction capabilities. Coordinate transactions across multiple resources with confidence and reliability.

🐳

Cloud-Native Deployment

Deploy as Docker container, Kubernetes pod, or standalone JAR. Fits seamlessly into modern infrastructure.

Supported Databases

Works with all major database systems

PostgreSQL

Full support for PostgreSQL including advanced features and extensions

MySQL / MariaDB

Complete compatibility with MySQL and MariaDB clusters

Oracle Database

Enterprise Oracle support including XA transactions

SQL Server

Microsoft SQL Server integration with full feature support

DB2

IBM DB2 compatibility for enterprise workloads

H2 Database

Perfect for development and testing environments

CockroachDB

Cloud-native distributed SQL support

And More...

Any JDBC-compliant database can work with OJP

Technical Specifications

Driver Requirements

  • Java 8 or higher
  • Maven or Gradle
  • Standard JDBC API support
  • No additional dependencies

Server Requirements

  • Java 11 or higher
  • 1GB RAM minimum (2GB+ recommended)
  • Docker or standalone deployment
  • Network access to database

Communication Protocol

  • gRPC for high performance
  • Protocol Buffers serialization
  • Language-neutral API
  • TLS/SSL support

Open Source & Free

100% open source with enterprise support available

Community Edition

FREE

  • Full source code access
  • All features included
  • Community support
  • GitHub issues
  • Regular updates
  • No restrictions
Get Started

Enterprise Support

Contact Us

  • Priority support
  • SLA guarantees
  • Custom development
  • Training sessions
  • Architecture consulting
  • 24/7 assistance
Contact Sales

Ready to Get Started?

Download and deploy Open J Proxy in minutes