Connect any tool to Databricks, reliably and easily, with the Databricks open-source JDBC driver
Modern workflows depend on fast, reliable connectivity to data. Whether you’re refreshing dashboards, analyzing data in spreadsheets, or powering applications, the connection layer directly impacts performance and user experience.
As part of our ongoing efforts to improve connectivity to Databricks, we’re excited to share enhancements to the Databricks open-source JDBC driver. Releases 3.x and above introduce significant improvements for partners and customers compared to the legacy 2.x driver:
When Databricks released its OSS JDBC driver last year, the migration was seamless for us. We were able to maintain backward compatibility while gaining faster access to new features, capabilities, and fixes. That has helped us shorten time to market and bring support for new Databricks innovations, including UC Business Semantics, to customers more quickly. —Jamie Davidson, President & Co-founder, Omni
For many BI and application workloads, retrieving large datasets is the biggest performance bottleneck. The OSS JDBC driver significantly improves performance for these scenarios.
When returning large query results, the new driver delivers up to 30% faster performance compared to the legacy JDBC driver.
These improvements are especially impactful for organizations running operational analytics or high-volume reporting workloads on Databricks.
The new Databricks JDBC driver has seen improvements in the underlying architecture.
The new Databricks JDBC driver also introduces new functionality that enables richer database-style workflows and more sophisticated integrations.
New capabilities include support for:
These features help teams build better applications that take full advantage of the latest innovations in Databricks.
The new Databricks OSS JDBC driver ships with built-in client telemetry that captures near real time query latency, metrics and errors, without affecting query performance. For customers and partners, this translates to faster turnaround on support cases, more precise fixes, and a driver that gets measurably better over time as real-world usage patterns inform every release.
One of the biggest long-term benefits of this release is that Databricks owns and maintains the JDBC driver codebase. Compared to the legacy JDBC driver, this means:
This translates into a connectivity layer that evolves at the same pace as the Databricks platform itself.
The open-source Databricks JDBC driver marks an important step forward for connectivity to Databricks. With an improved architecture, faster performance, expanded SQL capabilities, and deeper platform integration, you can build more reliable data experiences on Databricks.
To see the full list of recent updates, review the latest release notes, access the driver through Maven, or try the new driver in your environment today.
Subscribe to our blog and get the latest posts delivered to your inbox.