Amazon Redshift ne prendra plus en charge l'utilisation des UDF Python après le 30 juin 2026. Nous allons commencer à l'appliquer par étapes. Pour plus d'informations sur les détails de la fin de vie de Python et des options de migration, consultez le billet de
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Téléchargez le pilote JDBC Amazon Redshift, version 2.x
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 Amazon Redshift pour l'authentification de base de données, assurez-vous que la version AWS SDK pour Java 2.40.5 ou ultérieure figure dans votre chemin de classe Java. Si vous ne l'avez pas AWS SDK pour Java installé, téléchargez le fichier ZIP contenant le pilote compatible JDBC 4.2 et les bibliothèques dépendantes du pilote pour le SDK : AWS
-
Version 2.x du pilote compatible JDBC 4.2 et bibliothèques dépendantes du pilote AWS SDK
Ce fichier ZIP contient la version 2.x du pilote compatible JDBC 4.2 et les fichiers de bibliothèque dépendants du pilote AWS SDK pour Java 2.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 AWS SDK complet pour Java 2.x. Cependant, il inclut les bibliothèques dépendantes du pilote AWS SDK pour Java 2.x qui sont requises pour l'authentification de base de données Gestion des identités et des accès AWS (IAM).
Utilisez ce pilote JDBC Amazon Redshift avec le AWS SDK requis pour l'authentification de la base de données IAM.
Pour installer le AWS SDK complet pour Java 2.x, consultez le AWS SDK pour Java 2.x dans le Guide du développeur. AWS SDK pour Java
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.