ドライバー

Go、C#、 JavaScript 、Pythonなどの言語を使用して、Snowflakeで操作を実行するアプリケーションを作成できます。このセクションで説明されているドライバーを使用して、ドライバーがサポートする言語で記述されたアプリケーションからSnowflakeにアクセスします。

Go Snowflakeドライバー

Goプログラミング言語を使用したアプリケーション開発のために、インターフェイスを使用してSnowflakeに接続し、すべての標準操作を実行します。

JDBCドライバー

JDBC をサポートするほとんどのクライアントツール/アプリケーションからSnowflakeに接続します。

NET ドライバー

アプリケーション開発のために、Microsoft .NET オープンソースソフトウェアフレームワークへのインターフェイスを使用してSnowflakeに接続します。

Node.jsドライバー

ネイティブ非同期Node.jsインターフェイスを使用してSnowflakeに接続します。

ODBCドライバー

ODBC ベースのクライアントアプリケーションを使用してSnowflakeに接続します。

Snowflake用 PHP PDO ドライバー

PHP アプリケーションを開発するために、インターフェイスを使用してSnowflakeに接続し、すべての標準操作を実行します。

Python用Snowflake Connector

Snowflakeに接続し、すべての標準操作を実行できる、Pythonアプリケーションを開発します。

Transport Layer Security( TLS )サポート

すべてのSnowflakeドライバーは TLS をサポートしており、クライアントとSnowflakeサービス間の通信を保護します。TLS 1.3以降は、以下の表に記載されているものを除き、すべてのドライバーでサポートされています。

Snowflakeドライバー TLS サポート

ドライバー

TLS 1.2

TLS 1.3

メモ

Go Snowflakeドライバー

JDBC ドライバー

NET ドライバー

  • MacOS は現在のところ、 TLS 1.3をサポートしていませんが、.NET10がリリースされればサポートされる予定です。

  • Windowsは、 TLS 1.3を.NET3.0および.NETFramework 4.8とそれ以降のバージョンでサポートしています。

Node.jsドライバー

ODBC ドライバー

Snowflake用 PHP PDO ドライバー

Python用Snowflake Connector