Amazon Redshift は、2026 年 6 月 30 日以降、Python UDF の使用をサポートしなくなります。これは段階的に実施されます。Python のサポート終了と移行オプションの詳細については、2025 年 6 月 30 日に公開されたブログ記事
ドライバークラスの登録
アプリケーションに適したクラスを登録していることを確認してください。Amazon Redshift JDBC ドライバーを Amazon Redshift データストアに接続するには、次のクラスを使用します。
-
Driverクラスは を拡張します。java.sql.Driver -
DataSourceクラスはjavax.sql.DataSourceとjavax.sql.ConnectionPoolDataSourceを拡張します。
ドライバーは、JDBC バージョンに依存しない次の完全修飾クラス名をサポートします。
-
com.amazon.redshift.jdbc.Driver -
com.amazon.redshift.jdbc.DataSource
次の例は、DriverManager クラスを使用して JDBC 4.2 用の接続を確立する方法を示しています。
private static Connection connectViaDM() throws Exception { Connection connection = null; connection = DriverManager.getConnection(CONNECTION_URL); return connection; }
次の例では、DataSourceクラスを使用して接続を確立する方法を示しています。
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; }