From f8054db557096aab2f50d1ee42e7b5eb38f7598c Mon Sep 17 00:00:00 2001 From: Qinyi Ding Date: Thu, 21 May 2026 12:44:03 -0700 Subject: [PATCH 1/2] docs: clarify JDBC driver source for DataFrameReader.jdbc imports Note that the JDBC driver JAR must be downloaded from the database vendor and uploaded to a Snowflake stage before being referenced via udtf_configs.imports. --- src/snowflake/snowpark/dataframe_reader.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/snowflake/snowpark/dataframe_reader.py b/src/snowflake/snowpark/dataframe_reader.py index f435e9a1b4..b6c28a559f 100644 --- a/src/snowflake/snowpark/dataframe_reader.py +++ b/src/snowflake/snowpark/dataframe_reader.py @@ -1894,6 +1894,8 @@ def jdbc( - imports (List[str], required): A list of stage file names to import into the UDTF. Please include Jar file of jdbc driver to establish connection to external data source. + Download the driver JAR from the database vendor and upload it to a Snowflake stage + before referencing it here. - java_version (int, optional): A integer that indicate the java runtime version of udtf. By default, we use java 17. From 4b45f4313dde3c072a8bfe2db8ac57229052d7e1 Mon Sep 17 00:00:00 2001 From: Qinyi Ding Date: Thu, 21 May 2026 13:12:57 -0700 Subject: [PATCH 2/2] Add CHANGELOG entry for JDBC docstring clarification --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d0b9d5f934..fba8710a2f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Release History +## Unreleased + +### Snowpark Python API Updates + +#### Documentation + +- Clarified that the JDBC driver JAR referenced via `udtf_configs.imports` in `DataFrameReader.jdbc()` must be downloaded from the database vendor and uploaded to a Snowflake stage. + ## 1.51.0 (2026-05-18) ### Snowpark Python API Updates