Registro de la clase de controlador - Amazon Redshift

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ían java.sql.Driver.

  • Las clases DataSource amplían javax.sql.DataSource y javax.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; }