Snowflake-Konnektor für Python

Der Snowflake-Konnektor für Python bietet eine Schnittstelle zur Entwicklung von Python-Anwendungen, die sich mit Snowflake verbinden und alle Standardoperationen durchführen können. Es bietet eine Programmieralternative zur Entwicklung von Anwendungen in Java oder C/C++ unter Verwendung des JDBC- oder ODBC-Treibers für Snowflake.

Der Konnektor ist ein natives, reines Python-Paket, das keine Abhängigkeiten von JDBC oder ODBC aufweist. Es kann mit pip auf Linux-, macOS- und Windows-Plattformen installiert werden, auf denen Python 3.5.0 (oder höher) installiert ist.

Der Konnektor unterstützt die Anwendungsentwicklung auf Grundlage der Spezifikation für die Python Database API v2 (PEP-249), einschließlich der Verwendung der folgenden API-Standardobjekte:

  • Connection-Objekte zur Verbindung mit Snowflake

  • Cursor-Objekte zum Ausführen von DDL/DML-Anweisungen und -Abfragen

SnowSQL, der von Snowflake bereitgestellte Befehlszeilenclient, ist ein Beispiel für eine Anwendung, die mithilfe des Konnektors entwickelt wurde.

Nächste Themen: