Open Source JDBC Drivers
7 projectsJDBC proxy driver providing lightweight, transparent, fault-tolerant clustering capability to any underlying JDBC driver. Enables high availability by allowing database clusters to lose nodes without failing or corrupting transactions. Supports live activation and deactivation for maintenance without service loss.
Framework for intercepting and logging database statements executed by Java applications with no code changes required. P6Log module intercepts and logs all JDBC transactions including SQL statements, execution parameters, and timing information. P6Outage module detects and logs long-running statements that may indicate database performance issues.
Open source database cluster middleware enabling Java applications to transparently access distributed and replicated database clusters through JDBC. Provides high availability through RAIDb technology, load balancing, query result caching, and JMX-based administration. Handles node failures with checkpointing and hot recovery support.
JDBC bridge API that loads database drivers directly from JAR archives using isolated custom class loaders. Enables loading multiple versions of the same database driver simultaneously from different JAR files. Works transparently with conventional JDBC code and integrates with application servers like JBoss.
Framework to ease development of JDBC drivers by providing generic implementations for database-independent aspects of the JDBC specification. Allows developers to focus on DBMS-specific tasks while benefiting from reusable components. Includes a featureful PostgreSQL driver implementation as proof of concept, demonstrating over 90% JDBC specification comp...