Amazon Redshift unterstützt die Verwendung von Python-UDFs nach dem 30. Juni 2026 nicht mehr. Wir werden damit beginnen, es schrittweise durchzusetzen. Weitere Informationen zum Ende der Lebensdauer von Python und zu den Migrationsoptionen finden Sie im Blogbeitrag
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Laden Sie den Amazon Redshift JDBC-Treiber, Version 2.x, herunter
Anmerkung
Der JDBC-2.x-Treiber für Amazon Redshift ist nicht darauf ausgelegt, Thread-sicher zu arbeiten. Zwei oder mehr Threads, die gleichzeitig versuchen, dieselbe Verbindung zu verwenden, können zu Deadlocks, Fehlern, falschen Ergebnissen oder anderen unerwarteten Verhaltensweisen führen.
Wenn Sie über eine Multithread-Anwendung verfügen, empfehlen wir, den Zugriff auf den Treiber zu synchronisieren, um gleichzeitigen Zugriff zu vermeiden.
Amazon Redshift bietet Treiber für Tools, die mit der JDBC 4.2 API kompatibel sind. Der Klassenname für diesen Treiber ist com.amazon.redshift.Driver.
Ausführliche Informationen zur Installation des JDBC-Treibers, Referenzen zu JDBC-Treiberbibliotheken und zur Registrierung der Treiberklasse finden Sie in den folgenden Themen.
Überprüfen Sie für jeden Computer, auf dem Sie JDBC-Treiberversion 2.x für Amazon Redshift verwenden, ob Java-Laufzeitumgebung (JRE) 8.0 installiert ist.
Wenn Sie den Amazon Redshift JDBC-Treiber für die Datenbankauthentifizierung verwenden, stellen Sie sicher, dass Ihr Java-Klassenpfad AWS SDK for Java 2.40.5 oder höher enthält. Wenn Sie es nicht AWS SDK for Java installiert haben, laden Sie die ZIP-Datei mit dem JDBC 4.2-kompatiblen Treiber und den treiberabhängigen Bibliotheken für das SDK herunter: AWS
-
JDBC 4.2-kompatible Treiberversion 2.x und vom AWS SDK-Treiber abhängige Bibliotheken Verwenden Sie
Diese ZIP-Datei enthält die JDBC 4.2-kompatiblen Treiberversion 2.x und die vom SDK für den Java 2.x-Treiber abhängigen Bibliotheksdateien. AWS Entpacken Sie die abhängigen JAR-Dateien an denselben Speicherort wie den JDBC-Treiber. Nur der JDBC-Treiber muss sich in CLASSPATH befinden.
Diese ZIP-Datei enthält nicht das komplette SDK für Java 2.x. AWS Sie enthält jedoch die vom AWS SDK für den Java 2.x-Treiber abhängigen Bibliotheken, die für die AWS Identity and Access Management (IAM-) Datenbankauthentifizierung erforderlich sind.
Verwenden Sie diesen Amazon Redshift JDBC-Treiber mit dem AWS SDK, das für die IAM-Datenbankauthentifizierung erforderlich ist.
Informationen zur Installation des vollständigen AWS SDK für Java 2.x finden Sie unter AWS SDK für Java 2.x im Entwicklerhandbuch. AWS SDK for Java
-
JDBC 4.2-kompatible Treiberversion 2.x (ohne AWS SDK) Verwenden Sie
Lesen Sie die Softwarelizenz und das Änderungsprotokoll der JDBC-Treiberversion 2.x:
Die JDBC-Treiberversionen 1.2.27.1051 und höher unterstützen in Amazon Redshift gespeicherte Prozeduren. Weitere Informationen finden Sie unter Erstellen von gespeicherten Prozeduren in Amazon Redshift im Datenbankentwicklerhandbuch zu Amazon Redshift.