Interfaces programmatiques natives

Snowflake prend en charge le développement d’applications à l’aide de nombreux langages de programmation et de plates-formes de développement populaires. En utilisant des clients natifs (connecteurs, pilotes, etc.) fournis par Snowflake, vous pouvez développer des applications à l’aide de l’une des interfaces programmatiques suivantes :

Interface

Version / Configuration requise pour l’installation 

Remarques

Langage Go

Langage Go : 1.14 (ou version supérieure)

Snowflake : pilote Go Snowflake — disponible sur le site Go

JDBC

Java : Java LTS (Long-Term Support) versions 1.8 ou supérieures

Snowflake : Pilote JDBC — téléchargement à partir de la page Pilote JDBC dans le répertoire central de Maven

Microsoft .NET

Microsoft .NET : Visual Studio 2017

Snowflake : pilote .NET — téléchargement depuis GitHub

Node.js

Node.js : 10.0 (ou version supérieure)

Snowflake : Pilote Node.js — installation à l’aide de npm

ODBC

Langage C : les exigences sont spécifiques à l’OS.

Snowflake : Pilote ODBC — téléchargement à partir de la page Télécharger ODBC

PHP

PHP : 7.2 (ou version supérieure)

Snowflake : pilote PHP PDO — construit à partir de GitHub

Langage Python

Python :

Versions 3.7 et ultérieures

Snowflake : connecteur pour Python — installation à l’aide de pip

SQLAlchemy

Python : 3.6, 3.7 ou 3.8

SQLAlchemy : aucune exigence

Snowflake: SQLAlchemy Toolkit — installation à l’aide de pip