O Amazon Redshift deixará de oferecer suporte ao uso de UDFs em Python após 30 de junho de 2026. Começaremos a aplicar essa alteração em fases. Consulte mais informações sobre os detalhes do fim da vida útil do Python e as opções de migração na publicação do blog
Registrar a classe de driver
Certifique-se de registrar a classe apropriada para a sua aplicação. Use as seguintes classes para conectar o driver JDBC do Amazon Redshift aos armazenamentos de dados do Amazon Redshift:
-
DriverClasses estendemjava.sql.Driver. -
Classes
DataSourceestendemjavax.sql.DataSourceejavax.sql.ConnectionPoolDataSource.
O driver suporta os seguintes nomes de classe totalmente qualificados que são independentes da versão JDBC:
-
com.amazon.redshift.jdbc.Driver -
com.amazon.redshift.jdbc.DataSource
O exemplo a seguir mostra como usar a classe DriverManager para estabelecer uma conexão para JDBC 4.2.
private static Connection connectViaDM() throws Exception { Connection connection = null; connection = DriverManager.getConnection(CONNECTION_URL); return connection; }
O exemplo a seguir mostra como usar a classe DataSource para estabelecer uma conexão.
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; }