6

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

4

4 回答 4

6

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

于 2012-05-29T10:03:24.940 回答
3

我看起来也和你一样,在http://mvnrepository.com/tags/jdbc中没有找到

请查看此 URL:http: //downloads.teradata.com/download/connectivity/jdbc-driver

示例代码:

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

于 2015-07-13T13:54:41.780 回答
3

执行以下步骤

  1. 从链接下载 Teradata Jar
    • terajdbc4.jar
    • tdgssconfig.jar
  2. 将下载的 jar 移动到一个目录。例如:D://lib
  3. 打开命令提示符(CMD)并转到目录(D://lib)
  4. 执行以下命令
    • mvn install:install-file -DgroupId=com.teradata.jdbc -DartifactId=tdgssconfig -Dversion=14.00.00.21 -Dpackaging=jar -Dfile=tdgssconfig.jar
    • mvn install:install-file -DgroupId=com.teradata.jdbc -DartifactId=terajdbc4 -Dversion=14.00.00.21 -Dpackaging=jar -Dfile=terajdbc4.jar
  5. 使用以下依赖项更新 POM.xml

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

于 2018-03-22T14:00:56.780 回答
3

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

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

JDBC-191761 消除 tdgssconfig.jar

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

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

mvn install:install-file -DgroupId=com.teradata.jdbc -Dartifa ctId=terajdbc4 -Dversion=16.20.00.12 -Dpackaging=jar -Dfile=terajdbc4.jar

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

<dependency>
    <groupId>com.teradata.jdbc</groupId>
    <artifactId>terajdbc4</artifactId>
    <version>16.20.00.12</version>
</dependency>
于 2019-06-24T14:45:41.943 回答