What is a JDBC Connection?
Java Database Connectivity (JDBC) is an application programming interface (API) specification for the Java programming language that connects Java-written programs to databases. A JDBC connection is the tissue that links front-end Java applications to back-end SQL. The API encodes access requests in SQL that are sent to the database and returned via a similar interface.
Using Java JDBC with Snowflake
JDBC is highly useful for customers that need to connect any packaged or custom Java applications to Snowflake. With a JDBC driver, all applications written in Java can access Snowflake’s elastic cloud-based data warehouse and seamlessly connect Snowflake to ETL, BI and visualization tools.