为 AWS Schema Conversion Tool 安装 JDBC 驱动程序 - AWS Schema Conversion Tool

为 AWS Schema Conversion Tool 安装 JDBC 驱动程序

为使 AWS SCT 正常运行,请下载适用于源数据库引擎和目标数据库引擎的 JDBC 驱动程序。如果您使用虚拟目标数据库平台,则无需为目标数据库引擎下载 JDBC 驱动程序。有关更多信息,请参阅 在 AWS Schema Conversion Tool 中映射到虚拟目标

下载驱动程序后,指定驱动程序文件的位置。有关更多信息,请参阅 在全局设置中存储驱动程序路径

您可以从以下位置下载数据库驱动程序。

重要

下载最新版本的可用驱动程序。下表包括 AWS SCT 支持的最低版本的数据库驱动程序。

数据库引擎 驱动程序 下载位置

Amazon Aurora MySQL 兼容版

mysql-connector-java-5.1.6.jar

https://www.mysql.com/products/connector/

Amazon Aurora PostgreSQL-Compatible Edition

postgresql-42.2.19.jar

https://jdbc.postgresql.org/download/postgresql-42.2.19.jar

Amazon EMR

HiveJDBC42.jar

http://awssupportdatasvcs.com/bootstrap-actions/Simba/latest/

Amazon Redshift

redshift-jdbc42-2.1.0.9.jar

https://s3.amazonaws.com/redshift-downloads/drivers/jdbc/2.1.0.9/redshift-jdbc42-2.1.0.9.zip

Amazon Redshift Serverless

redshift-jdbc42-2.1.0.9.jar

https://s3.amazonaws.com/redshift-downloads/drivers/jdbc/2.1.0.9/redshift-jdbc42-2.1.0.9.zip

Apache Hive

hive-jdbc-2.3.4-standalone.jar

https://repo1.maven.org/maven2/org/apache/hive/hive-jdbc/2.3.4/hive-jdbc-2.3.4-standalone.jar

Azure SQL 数据库

mssql-jdbc-7.2.2.jre11.jar

https://docs.microsoft.com/en-us/sql/connect/jdbc/release-notes-for-the-jdbc-driver?view=sql-server-ver15#72

Azure Synapse Analytics

mssql-jdbc-7.2.2.jre11.jar

https://docs.microsoft.com/en-us/sql/connect/jdbc/release-notes-for-the-jdbc-driver?view=sql-server-ver15#72

Greenplum 数据库

postgresql-42.2.19.jar

https://jdbc.postgresql.org/download/postgresql-42.2.19.jar

IBM Db2 for z/OS

db2jcc-db2jcc4.jar

https://www.ibm.com/support/pages/db2-jdbc-driver-versions-and-downloads-db2-zos

IBM Db2 LUW

db2jcc-db2jcc4.jar

https://www.ibm.com/support/pages/node/382667

MariaDB

mariadb-java-client-2.4.1.jar

https://downloads.mariadb.com/Connectors/java/connector-java-2.4.1/mariadb-java-client-2.4.1.jar

Microsoft SQL Server

mssql-jdbc-10.2.jar

https://docs.microsoft.com/en-us/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-ver15

注意

AWS SCT 不支持适用于 MSSQL 的最新 JDBC 驱动程序版本 18.2.1.0。建议安装 JDBC 驱动程序版本 10.2 mssql-jdbc-10.2.jar).

MySQL

mysql-connector-java-8.0.15.jar

https://dev.mysql.com/downloads/connector/j/

Netezza

nzjdbc.jar

使用客户端工具软件。下载驱动程序版本 7.2.1,该版本向后兼容数据仓库版本 7.2.0。

http://www.ibm.com/support/knowledgecenter/SSULQD_7.2.1/com.ibm.nz.datacon.doc/c_datacon_plg_overview.html

Oracle

ojdbc8.jar

支持版本 8 和更高版本的驱动程序。

https://www.oracle.com/database/technologies/jdbc-ucp-122-downloads.html

PostgreSQL

postgresql-42.2.19.jar

https://jdbc.postgresql.org/download/postgresql-42.2.19.jar

SAP ASE (Sybase ASE)

jconn4.jar

jConnect JDBC 驱动程序

Snowflake

snowflake-jdbc-3.9.2.jar

有关更多信息,请参阅下载/集成 JDBC 驱动程序

https://repo1.maven.org/maven2/net/snowflake/snowflake-jdbc/3.9.2/snowflake-jdbc-3.9.2.jar

Teradata

terajdbc4.jar

tdgssconfig.jar

Teradata JDBC 驱动程序版本 16.20.00.11 及更高版不需要 tdgssconfig.jar 文件。

https://downloads.teradata.com/download/connectivity/jdbc-driver

Vertica

vertica-jdbc-9.1.1-0.jar

支持版本 7.2.0 和更高版本的驱动程序。

https://www.vertica.com/client_drivers/9.1.x/9.1.1-0/vertica-jdbc-9.1.1-0.jar

在 Linux 上安装 JDBC 驱动程序

您可以使用以下步骤在 Linux 系统上安装适用于 AWS SCT 的 JDBC 驱动程序。

在 Linux 系统上安装 JDBC 驱动程序
  1. 创建一个目录来存储 JDBC 驱动程序。

    PROMPT>sudo mkdir –p /usr/local/jdbc-drivers
  2. 使用如下所示的命令安装适用于您的数据库引擎的 JDBC 驱动程序。

    数据库引擎 安装命令

    Amazon Aurora (兼容 MySQL)

    PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo tar xzvf /tmp/mysql-connector-java-X.X.X.tar.gz

    Amazon Aurora (兼容 PostgreSQL)

    PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo cp -a /tmp/postgresql-X.X.X.jre7.tar .

    Microsoft SQL Server

    PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo tar xzvf /tmp/sqljdbc_X.X.X_enu.tar.gz

    MySQL

    PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo tar xzvf /tmp/mysql-connector-java-X.X.X.tar.gz

    Oracle

    PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo mkdir oracle-jdbc PROMPT> cd oracle-jdbc PROMPT> sudo cp -a /tmp/ojdbc8.jar .

    PostgreSQL

    PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo cp -a /tmp/postgresql-X.X.X.jre7.tar .

在全局设置中存储驱动程序路径

在您下载并安装所需的 JDBC 驱动程序后,可以在 AWS SCT 设置中全局设置驱动程序的位置。如果您未全局设置驱动程序的位置,当您连接到数据库时应用程序会要求您提供驱动程序的位置。

更新驱动程序文件位置
  1. 在 AWS SCT 中,请选择设置,然后选择全局设置

    选择全局设置
  2. 对于全局设置,请选择 Drivers。添加适用于您的源数据库引擎和目标 Amazon RDS 数据库实例数据库引擎的 JDBC 驱动程序文件路径。

    全局设置
  3. 添加完驱动程序路径之后,选择 OK