Teradata JDBC驱动程序的Maven依赖性

Teradata JDBC驱动程序的Maven依赖性,maven,jdbc,dependency-management,teradata,Maven,Jdbc,Dependency Management,Teradata,Teradata是否将其JDBC驱动程序作为从maven文件引用的jar上传?与Oracle驱动程序一样,封闭源代码依赖项通常不托管在开放源代码存储库中。您可以将其安装到本地存储库中,或使用Nexus之类的工具为您的团队/公司完成此项工作。我的外观也与您相同,在中找不到 请查看此URL: 示例代码: Class.forName("com.teradata.jdbc.TeraDriver"); String connectionString = "jdbc:tera

Teradata是否将其JDBC驱动程序作为从maven文件引用的jar上传?

与Oracle驱动程序一样,封闭源代码依赖项通常不托管在开放源代码存储库中。您可以将其安装到本地存储库中,或使用Nexus之类的工具为您的团队/公司完成此项工作。

我的外观也与您相同,在中找不到

请查看此URL:

示例代码:

Class.forName("com.teradata.jdbc.TeraDriver");
String connectionString = "jdbc:teradata://MyDatabaseServer/database=MyDatabaseName,tmode=ANSI,charset=UTF8";
String user = "username";
String passwd = "password";
Connection conn = DriverManager.getConnection(connectionString, user, password);
在类路径中应该有以下两个JAR

terajdbc4.jar

tdgssconfig.jar

执行以下步骤

  • 从下载Teradata Jar
    • terajdbc4.jar
    • tdgssconfig.jar
  • 将下载的JAR移动到一个目录。例如:D://lib
  • 打开命令提示符(CMD)并转到目录(D://lib)
  • 执行下面的命令
    • mvn安装:安装文件-DgroupId=com.teradata.jdbc-DartifactId=tdgssconfig-Dversion=14.00.00.21-dpackage=jar-Dfile=tdgssconfig.jar
    • mvn安装:安装文件-DgroupId=com.teradata.jdbc-DartifactId=terajdbc4-Dversion=14.00.00.21-dpackage=jar-Dfile=terajdbc4.jar
  • 使用以下依赖项更新POM.xml

    com.teradata.jdbc terajdbc4 14.00.00.21 com.teradata.jdbc tdgssconfig 14.00.00.21


  • 最新的Teradata JDBC驱动程序(16.20.00.12)发行说明中有以下声明:

    此版本包含了解决以下问题的更改,最初包括 在16.20.00.11版中:

    JDBC-191761消除tdgssconfig.jar

    因此,我们只需要安装“terajdbc4.jar”

    按照@Swarit提供的类似步骤,从下载最新版本,当前版本为“16.20.00.12”,将“terajdbc4.jar”安装到本地maven repo中:

    mvn安装:安装文件-DgroupId=com.teradata.jdbc-Dartifa ctId=terajdbc4-Dversion=16.20.00.12-dpackage=jar-Dfile=terajdbc4.jar

    然后可以在POM文件中指定依赖项,如下所示:

    <dependency>
        <groupId>com.teradata.jdbc</groupId>
        <artifactId>terajdbc4</artifactId>
        <version>16.20.00.12</version>
    </dependency>
    
    
    com.teradata.jdbc
    terajdbc4
    16.20.00.12