ドライバー¶
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以降は、以下の表に記載されているものを除き、すべてのドライバーでサポートされています。
ドライバー |
TLS 1.2 |
TLS 1.3 |
メモ |
|---|---|---|---|
Go Snowflakeドライバー |
✔ |
✔ |
|
JDBC ドライバー |
✔ |
✔ |
|
NET ドライバー |
✔ |
|
|
Node.jsドライバー |
✔ |
✔ |
|
ODBC ドライバー |
✔ |
✔ |
|
Snowflake用 PHP PDO ドライバー |
✔ |
✔ |
|
Python用Snowflake Connector |
✔ |
✔ |