Snowflake Connector for Python¶
备注
此驱动程序当前不支持 GCP 区域端点。请确保通过此驱动程序使用的任何工作负载不需要支持 GCP 区域端点。如果您对此有任何疑问,请联系 Snowflake 支持部门。
Snowflake Connector for Python 为开发 Python 应用程序提供了一个接口,这些应用程序可以连接到 Snowflake 并执行所有标准操作。它为使用 Snowflake JDBC 或 ODBC 驱动程序以 Java 或 C/C++ 开发应用程序提供了编程替代方案。
该连接器是一个原生的纯 Python 包,不依赖于 JDBC 或者 ODBC。它可以在安装了 Python 的 Linux、MacOS 和 Windows 平台上使用 pip
进行安装。
该连接器支持使用 Python Database API v2 规范 (PEP-249) 开发应用程序,包括使用以下标准 API 对象:
用于连接到 Snowflake 的
Connection
对象。用于执行 DDL/DML 语句和查询的
Cursor
对象。
Snowflake 提供的命令行客户端 SnowSQL 便是使用该连接器开发的应用程序的一个示例。
备注
Snowflake 现在提供一流的 Python APIs 来管理核心 Snowflake 资源,包括数据库、架构、表、任务和仓库,而无需使用 SQL。有关更多信息,请参阅 Snowflake Python APIs:使用 Python 管理 Snowflake 对象。
后续主题: