注册驱动程序类 - Amazon Redshift
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

注册驱动程序类

确保为您的应用程序注册相应的类。您可以使用以下类将 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; }