Pilotes

Using languages such as Go, C#, JavaScript, and Python, you can write applications that perform operations on Snowflake. Use the drivers described in this section to access Snowflake from applications written in the driver’s supported language.

Pilote Go Snowflake

Connectez-vous à Snowflake et effectuez toutes les opérations ordinaires à l’aide d’une interface pour le développement d’applications utilisant le langage de programmation Go.

Pilote JDBC

Connectez-vous à Snowflake à partir de la plupart des outils/applications clients qui prennent en charge JDBC.

Pilote .NET

Connectez-vous à Snowflake à l’aide d’une interface vers le framework logiciel libre pour le développement d’applications de Microsoft .NET.

Pilote Node.js

Connectez-vous à Snowflake avec une interface native asynchrone Node.js.

Pilote ODBC

Connectez-vous à Snowflake en utilisant des applications clientes basées sur ODBC.

Pilote PHP PDO de Snowflake

Connectez-vous à Snowflake et effectuez toutes les opérations standard avec une interface permettant de développer des applications PHP.

Connecteur Snowflake pour Python

Développez des applications Python qui peuvent se connecter à Snowflake et effectuez toutes les opérations ordinaires.

Pris en charge de la sécurité de la couche de transport (TLS)

Tous les pilotes Snowflake prennent en charge la TLS pour sécuriser les communications entre le client et le service Snowflake. La TLS 1.3 ou ultérieure est prise en charge pour tous les pilotes, à l’exception de ceux indiqués dans le tableau suivant.

Prise en charge de la TLS du pilote Snowflake

Driver

TLS 1.2

TLS 1.3

Remarques

Pilote Go Snowflake

JDBC Driver

.NET Driver

  • MacOS ne prend actuellement pas en charge TLS 1.3, mais le fera une fois que .NET 10 sera publiée.

  • Windows prend en charge TLS 1.3 pour .NET 3.0 et .NET Framework 4.8 et les versions ultérieures.

Pilote Node.js

ODBC Driver

Pilote PHP PDO de Snowflake

Connecteur Snowflake pour Python