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:
-
Classes
Driver
estendemjava.sql.Driver
. -
Classes
DataSource
estendemjavax.sql.DataSource
ejavax.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;
}