Téléchargement/intégration du pilote JDBC

Le pilote JDBC (snowflake-jdbc) est fourni sous forme de fichier JAR disponible sous forme d’artefact dans Maven pour le télécharger ou l’intégrer directement dans vos projets Java.

Avant de télécharger ou d’intégrer le pilote, vous pouvez d’abord vérifier la version du pilote que vous utilisez actuellement. Pour vérifier la version de votre pilote, connectez-vous à Snowflake via une application client qui utilise le pilote et vérifiez la version du pilote. Si l’application prend en charge l’exécution de requêtes SQL, vous pouvez vérifier la version en appelant la fonction CURRENT_CLIENT.

Dans ce chapitre :

Exigences

Pour obtenir la liste des systèmes d’exploitation pris en charge par les clients Snowflake, voir Prise en charge par les systèmes d’exploitation.

Téléchargement du pilote

Pour télécharger le pilote :

  1. Allez dans le Maven Central Repository :

    https://repo1.maven.org/maven2/net/snowflake/snowflake-jdbc

  2. Cliquez sur la version dont vous avez besoin.

    La version la plus récente n’est pas toujours en fin de liste. Les versions sont répertoriées alphabétiquement, et non numériquement. Par exemple, la version 3.10.x vient après la version 3.1.x, et non après 3.9.x.

  3. Téléchargez le fichier snowflake-jdbc-#.#.#.jar. (Vous n’avez pas besoin de télécharger l’intégralité du répertoire.)

Vérification de la signature du pack du pilote — En option

Pour vérifier, en option, la signature du pack du pilote JDBC :

  1. Téléchargez et importez la dernière clé publique GPG de Snowflake à partir du serveur de clés publiques :

    $ gpg --keyserver hkp://keys.gnupg.net --recv-keys EC218558EABB25A1

    Note

    Si vous réinstallez la version du pilote JDBC 3.6.25 ou une version inférieure, utilisez l’ID de clé GPG 93DB296A69BE019A au lieu de EC218558EABB25A1.

  2. Téléchargez la signature GPG avec l’installateur bash et vérifiez la signature. Par exemple :

    $ gpg --verify snowflake-jdbc-3.12.10.jar.asc snowflake-jdbc-3.12.10.jar
    gpg: Signature made Wed 22 Feb 2017 04:31:58 PM UTC using RSA key ID EC218558EABB25A1
    gpg: Good signature from "Snowflake Computing <snowflake_gpg@snowflake.net>"

    Note

    Assurez-vous d’indiquer les numéros de version corrects du pack du pilote JDBC que vous vérifiez. La version 3.12.10 est utilisée dans cet exemple à des fins d’illustration uniquement. La dernière version disponible du pilote peut être supérieure.

  3. Votre environnement local peut contenir plusieurs clés GPG. Cependant, pour des raisons de sécurité, Snowflake fait tourner périodiquement la clé publique GPG. Nous recommandons de supprimer la clé publique existante après avoir confirmé que la dernière clé fonctionne avec le dernier pack signé :

    $ gpg --delete-key "Snowflake Computing"
    

Intégration du pilote dans un projet

Pour intégrer le pilote dans un projet, ajoutez les balises suivantes à votre fichier pom.xml. Par exemple :

<groupId>net.snowflake</groupId>
<artifactId>snowflake-jdbc</artifactId>
<version>3.12.10</version>

Où la balise <version> indique la version du pilote que vous souhaitez intégrer. Notez que la version 3.12.10 est utilisée dans cet exemple uniquement à des fins d’illustration. La dernière version disponible du pilote peut être supérieure.

Les notes du développeur sont hébergées avec le code source sur GitHub.