驱动程序

使用 Go、C#、JavaScript 和 Python 等语言,可以编写在 Snowflake 上执行操作的应用程序。使用本节中介绍的驱动程序,从以驱动程序支持的语言编写的应用程序访问 Snowflake。

Go Snowflake 驱动程序

连接到 Snowflake 并使用 Go 编程语言开发应用程序的接口执行所有标准操作。

JDBC 驱动程序

从大多数支持 JDBC 的客户端工具/应用程序连接到 Snowflake。

.NET 驱动程序

连接到 Snowflake,使用 Microsoft .NET 开源代码软件框架的接口来开发应用程序。

Node.js 驱动程序

使用本地异步 Node.js 接口连接到 Snowflake。

ODBC 驱动程序

使用基于 ODBC 的客户端应用程序连接到 Snowflake。

Snowflake 的 PHP PDO 驱动程序

连接到 Snowflake 并使用开发 PHP 应用程序的接口执行所有标准操作。

Snowflake Connector for Python

开发可以连接到 Snowflake 并执行所有标准操作的 Python 应用程序。

传输层安全 (TLS) 支持

所有 Snowflake 驱动程序都支持 TLS 以实现客户端与 Snowflake 服务之间的安全通信。所有驱动程序都支持 TLS 1.3 或更高版本,下表中说明的除外。

Snowflake 驱动程序 TLS 支持

驱动程序

TLS 1.2

TLS 1.3

备注

Go Snowflake 驱动程序

JDBC 驱动程序

.NET 驱动程序

  • MacOS 目前不支持 TLS 1.3,但可支持 .NET 一次10 已发布。

  • Windows 支持 TLS 1.3 用于 .NET3.0 和 .NET框架 4.8 及更高版本。

Node.js 驱动程序

ODBC 驱动程序

Snowflake 的 PHP PDO 驱动程序

Snowflake Connector for Python