드라이버 클래스 등록 - Amazon Redshift

드라이버 클래스 등록

애플리케이션에 적합한 클래스를 등록해야 합니다. 다음 클래스를 사용하여 Amazon Redshift JDBC 드라이버를 Amazon Redshift 데이터 스토어에 연결합니다.

  • Driver 클래스는 java.sql.Driver를 확장합니다.

  • DataSource 클래스는 javax.sql.DataSourcejavax.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; }