驱动程序¶
使用 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 或更高版本,下表中说明的除外。
驱动程序 |
TLS 1.2 |
TLS 1.3 |
备注 |
|---|---|---|---|
Go Snowflake 驱动程序 |
✔ |
✔ |
|
JDBC 驱动程序 |
✔ |
✔ |
|
.NET 驱动程序 |
✔ |
|
|
Node.js 驱动程序 |
✔ |
✔ |
|
ODBC 驱动程序 |
✔ |
✔ |
|
Snowflake 的 PHP PDO 驱动程序 |
✔ |
✔ |
|
Snowflake Connector for Python |
✔ |
✔ |