ドライバークラスの登録 - 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; }