Télécharger le pilote Amazon Redshift JDBC, version 2.1 - Amazon Redshift

Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog .

Télécharger le pilote Amazon Redshift JDBC, version 2.1

Note

Le pilote Amazon Redshift JDBC 2.x n’est pas conçu pour être thread-safe. Deux threads ou plus qui tentent simultanément d’utiliser la même connexion peuvent entraîner des blocages, des erreurs, des résultats incorrects ou d’autres comportements inattendus.

Si vous avez une application multithread, nous vous recommandons de synchroniser l’accès au pilote pour éviter les accès simultanés.

Amazon Redshift propose des pilotes pour les outils qui sont compatibles avec l’API JDBC 4.2. Le nom de la classe de ce pilote est com.amazon.redshift.Driver.

Pour obtenir des informations détaillées sur la manière d’installer le pilote JDBC, de référencer les bibliothèques du pilote JDBC et d’enregistrer la classe du pilote, consultez les rubriques suivantes.

Pour chaque ordinateur où vous utilisez le pilote JDBC Amazon Redshift version 2.x, assurez-vous que l’Environnement d’exécution Java (JRE) (JRE) 8.0 est installé.

Si vous utilisez le pilote JDBC d’Amazon Redshift pour l’authentification de la base de données, assurez-vous que vous avez AWS SDK pour Java 1.11.118 ou une version ultérieure dans votre chemin de classe Java. Si vous n’avez pasAWS SDK pour Java, téléchargez le fichier ZIP avec les bibliothèques dépendantes des pilotes et des pilotes compatibles JDBC 4.2 pour le kit SDK AWS :

  • Pilote compatible JDBC 4.2 version 2.x et bibliothèques dépendantes du pilote du kit AWS SDK

    Ce fichier ZIP contient le pilote compatible JDBC 4.2 version 2.x et kit AWS SDK pour Java pour les fichiers de bibliothèque dépendants du pilote Java 1.x. Décompressez les fichiers jar dépendants au même emplacement que le pilote JDBC. Seul le pilote JDBC doit être dans CLASSPATH.

    Ce fichier ZIP n’inclut pas le kit SDK AWS pour Java 1.x. Toutefois, il inclut le kit SDK AWS pour les bibliothèques dépendantes du pilote Java 1.x qui sont requises pour l’authentification de base de données AWS Identity and Access Management (IAM).

    Utilisez ce pilote JDBC Amazon Redshift avec le kit SDK AWS qui est requis pour l’authentification de la base de données IAM.

    Pour installer le kit SDK AWS pour Java 1.x, consultez Kit SDK AWSpour Java 1.x dans le Guide du développeur AWS SDK pour Java.

  • Pilote compatible JDBC 4.2 version 2.x (sans le kit AWS SDK)

Examinez la licence logicielle du pilote JDBC version 2.x et modifiez le fichier journal :

Les pilotes JDBC version 1.2.27.1051 et ultérieures prennent en charge les procédures stockées Amazon Redshift. Pour plus d’informations, consultez Création de procédures stockées dans Amazon Redshift dans le Guide du développeur de base de données Amazon Redshift.