Treiber

Mit Sprachen wie Go, C#, JavaScript und Python können Sie Anwendungen schreiben, mit denen sich Operationen auf Snowflake ausführen lassen. Verwenden Sie die in diesem Abschnitt beschriebenen Treiber, um von Anwendungen, die in der vom Treiber unterstützten Sprache geschrieben sind, auf Snowflake zuzugreifen.

Go-Snowflake-Treiber

Ermöglicht Verbindung zu Snowflake und Ausführung aller Standardoperationen mit einer Schnittstelle zur Entwicklung von Anwendungen in der Programmiersprache Go.

JDBC-Treiber

Ermöglicht Verbindung zu Snowflake über die meisten Clienttools/Anwendungen, die JDBC unterstützen.

.NET-Treiber

Ermöglicht Verbindung zu Snowflake mit einer Schnittstelle zum Open-Source-basierten Software-Framework Microsoft .NET für die Anwendungsentwicklung.

Node.js-Treiber

Ermöglicht Verbindung zu Snowflake mit einer nativen asynchronen Node.js-Schnittstelle.

ODBC-Treiber

Ermöglicht Verbindung zu Snowflake über ODBC-basierte Clientanwendungen.

PHP-PDO-Treiber für Snowflake

Ermöglicht Verbindung zu Snowflake und Ausführung aller Standardoperationen mit einer Schnittstelle zur Entwicklung von PHP-Anwendungen.

Snowflake Connector für Python

Ermöglicht Entwicklung von Python-Anwendungen, die sich mit Snowflake verbinden und alle Standardoperationen ausführen können.

Transport Layer Security (TLS)-Unterstützung

Alle Snowflake-Treiber unterstützen TLS, um die Kommunikation zwischen dem Client und dem Snowflake-Service zu schützen. TLS 1.3 oder höher wird für alle Treiber unterstützt, außer wie in der folgenden Tabelle angegeben.

Snowflake-Treiber: TLS-Unterstützung

Treiber

TLS 1.2

TLS 1.3

Anmerkungen

Go-Snowflake-Treiber

JDBC-Treiber

.NET-Treiber

  • MacOS unterstützt derzeit TLS 1.3 nicht, wird dies aber tun, sobald .NET 10 veröffentlicht wurde.

  • Windows unterstützt TLS 1.3 fürNET 3.0 und .NET Framework 4.8 und spätere Versionen.

Node.js-Treiber

ODBC-Treiber

PHP-PDO-Treiber für Snowflake

Snowflake Connector für Python