原生编程界面

Snowflake 支持使用许多流行的编程语言和开发平台来开发应用程序。通过使用 Snowflake 提供的原生客户端(连接器、驱动程序等),您可以使用以下任何编程界面开发应用程序:

界面

版本 / 安装 要求

备注

Go 语言 (https://go.dev/)

**Go 语言:**1.14(或更高版本)

**Snowflake:**Go Snowflake 驱动程序 – 可从 Go (https://pkg.go.dev/github.com/snowflakedb/gosnowflake) 网站获取

JDBC (https://www.oracle.com/technetwork/java/javase/jdbc/index.html)

**Java:**Java LTS(长期支持)版本 1.8 或更高版本

Snowflake: JDBC 驱动程序 – 从以下位置下载:Maven Central Repository 中的 JDBC Driver 页面 (https://central.sonatype.com/search?q=g%3Anet.snowflake%20snowflake-jdbc)

Microsoft .NET (https://www.microsoft.com/net/)

**Microsoft .NET:**Visual Studio 2017

** Snowflake:**NET.驱动程序 – 从 GitHub (https://github.com/snowflakedb/snowflake-connector-net) 下载

Node.js (https://nodejs.org/en/)

**Node.js:**10.0(或更高版本)

Snowflake: Node.js 驱动程序 – 使用 npm (https://www.npmjs.com/package/snowflakedb) 安装

ODBC

**C 语言:**要求视 OS 而定

Snowflake: ODBC 驱动程序 – 从 ODBC Download (https://developers.snowflake.com/odbc/) 页面下载

PHP (https://www.php.net/)

**PHP:**7.2(或更高版本)

Snowflake: PHP PDO 驱动程序 – 从 GitHub (https://github.com/snowflakedb/pdo_snowflake) 生成

Python 语言 (https://www.python.org/)

Python:

版本 3.7 及更高版本

Snowflake: Connector for Python – 使用 pip (https://pypi.org/project/snowflake-connector-python/) 安装

SQLAlchemy (https://www.sqlalchemy.org/)

**Python:**3.6、3.7 或 3.8

SQLAlchemy: 无要求

Snowflake: SQLAlchemy 工具包 – 使用 pip (https://pypi.org/project/snowflake-sqlalchemy/) 安装

语言: 中文