Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
Registrazione della classe del driver
Assicurarsi di registrare la classe corretta per l'applicazione. Utilizzare le seguenti classi per connettere il driver JDBC Amazon Redshift agli archivi dati Amazon Redshift:
-
DriverLe classi estendonojava.sql.Driver. -
Le classi
DataSourceestendonojavax.sql.DataSourceejavax.sql.ConnectionPoolDataSource.
Il driver supporta i seguenti nomi di classe completi indipendenti dalla versione JDBC:
-
com.amazon.redshift.jdbc.Driver -
com.amazon.redshift.jdbc.DataSource
Nell'esempio seguente viene illustrato come utilizzare la classe DriverManager per stabilire una connessione per JDBC 4.2.
private static Connection connectViaDM() throws Exception { Connection connection = null; connection = DriverManager.getConnection(CONNECTION_URL); return connection; }
Nell'esempio seguente viene illustrato come utilizzare la classe DataSource per stabilire una connessione.
private static Connection connectViaDS() throws Exception { Connection connection = null; 11 Amazon Redshift JDBC Driver Installation and Configuration Guide DataSource ds = new com.amazon.redshift.jdbc.DataSource (); ds.setURL(CONNECTION_URL); connection = ds.getConnection(); return connection; }