Registro de la clase de controlador
Asegúrese de registrar la clase adecuada para su aplicación. Utilice las siguientes clases para conectar el controlador JDBC de Amazon Redshift a los almacenes de datos de Amazon Redshift:
-
Las clases
Driver
amplíanjava.sql.Driver
. -
Las clases
DataSource
amplíanjavax.sql.DataSource
yjavax.sql.ConnectionPoolDataSource
.
El controlador admite los siguientes nombres de clase completamente calificados que son independientes a la versión de JDBC:
-
com.amazon.redshift.jdbc.Driver
-
com.amazon.redshift.jdbc.DataSource
En el siguiente ejemplo, se muestra cómo utilizar la clase DriverManager para establecer una conexión para JDBC 4.2.
private static Connection connectViaDM() throws Exception { Connection connection = null; connection = DriverManager.getConnection(CONNECTION_URL); return connection; }
En el siguiente ejemplo, se muestra cómo utilizar la clase DataSource
para establecer una conexión.
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; }