Pilotes

En utilisant des langages tels que Go, C#,JavaScript et Python, vous pouvez écrire des applications qui effectuent des opérations sur Snowflake. Utilisez les pilotes décrits dans cette section pour accéder à Snowflake à partir d’applications écrites dans le langage pris en charge par le pilote.

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

Pilote

TLS 1.2

TLS 1.3

Remarques

Pilote Go Snowflake

Pilote JDBC

Pilote .NET

  • 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

Pilote ODBC

Pilote PHP PDO de Snowflake

Connecteur Snowflake pour Python