

 Amazon Redshift unterstützt UDFs ab Patch 198 nicht mehr die Erstellung von neuem Python. Das bestehende Python UDFs wird bis zum 30. Juni 2026 weiterhin funktionieren. Weitere Informationen finden Sie im [Blog-Posting](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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.

# Erstellen von Initialisierungsdateien (.ini) für die JDBC-Treiberversion 2.x
<a name="jdbc20-ini-file"></a>

Indem Sie Initialisierungsdateien (.ini) für die JDBC-Treiberversion 2.x für Amazon Redshift verwenden, können Sie Konfigurationsparameter auf Systemebene angeben. Beispielsweise können Parameter für die verbundene IdP-Authentifizierung für jede Anwendung variieren. Die .ini-Datei stellt einen gemeinsamen Speicherort für SQL-Clients bereit, um die erforderlichen Konfigurationsparameter abzurufen. 

Sie können eine Initialisierungsdatei (.ini) für die JDBC-Treiberversion 2.x erstellen, die Konfigurationsoptionen für SQL-Clients enthält. Die Datei heißt standardmäßig `rsjdbc.ini`. Die JDBC-Treiberversion 2.x sucht die .ini-Datei an den folgenden Speicherorten, die in ihrer Rangfolge aufgeführt sind:
+ `IniFile`-Parameter in der Verbindungs-URL oder im Dialogfeld der Verbindungseigenschaft des SQL-Clients. Stellen Sie sicher, dass der Parameter `IniFile` den vollständigen Pfad der .ini-Datei einschließlich des Dateinamens enthält. Weitere Informationen zum Parameter `IniFile` erhalten Sie unter [IniFile](jdbc20-configuration-options.md#jdbc20-inifile-option). Wenn der Parameter `IniFile` den Speicherort der .ini-Datei falsch angibt, wird ein Fehler angezeigt.
+ Umgebungsvariablen wie AMAZON\$1REDSHIFT\$1JDBC\$1INI\$1FILE mit dem vollständigen Pfad einschließlich des Dateinamens. Sie können `rsjdbc.ini` verwenden oder einen Dateinamen angeben. Wenn die Umgebungsvariable AMAZON\$1REDSHIFT\$1JDBC\$1INI\$1FILE den Speicherort der .ini-Datei falsch angibt, wird ein Fehler angezeigt.
+ Verzeichnis, in dem sich die JAR-Datei des Treibers befindet.
+ Stammverzeichnis des Benutzers.
+ Temporäres Verzeichnis des Systems.

Sie können die .ini-Datei in Abschnitte organisieren, zum Beispiel [DRIVER]. Jeder Abschnitt enthält Schlüssel-Wert-Paare, die verschiedene Verbindungsparameter angeben. Sie können mit dem Parameter `IniSection` einen Abschnitt in der .ini-Datei angeben. Weitere Informationen zum Parameter `IniSection` erhalten Sie unter [IniSection](jdbc20-configuration-options.md#jdbc20-inisection-option). 

Es folgt ein Beispiel für das .ini-Dateiformat mit Abschnitten für [DRIVER], [DEV], [QA] und [PROD]. Der Abschnitt [DRIVER] kann für jede Verbindung gelten.

```
[DRIVER]
key1=val1
key2=val2

[DEV]
key1=val1
key2=val2

[QA]
key1=val1
key2=val2

[PROD]
key1=val1
key2=val2
```

Die JDBC-Treiberversion 2.x lädt Konfigurationsparameter von den folgenden Speicherorten, die in ihrer Rangfolge aufgeführt sind:
+ Standardkonfigurationsparameter im Anwendungscode.
+ Eigenschaften aus dem Abschnitt [DRIVER] der .ini-Datei, falls enthalten.
+ Konfigurationsparameter für benutzerdefinierte Abschnitte, wenn die Option `IniSection` in der Verbindungs-URL oder im Dialogfeld der Verbindungseigenschaft des SQL-Clients angegeben wird.
+ Eigenschaften aus dem Verbindungseigenschaftenobjekt, das im Aufruf `getConnection` angegeben wird.
+ Konfigurationsparameter, die in der Verbindungs-URL angegeben werden.