ドライバークラスの登録
アプリケーションに適したクラスを登録していることを確認してください。Amazon Redshift JDBC ドライバーを Amazon Redshift データストアに接続するには、次のクラスを使用します。
-
Driver
クラスはjava.sql.Driver
を拡張します。 -
DataSource
クラスはjavax.sql.DataSource
とjavax.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; }