Teradata JDBC驱动程序的Maven依赖项

时间:2012-05-29 10:01:10

标签: maven jdbc dependency-management teradata

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

4 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:3)

我看起来和你一样,但在http://mvnrepository.com/tags/jdbc

中找不到

请看一下这个网址: 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

答案 2 :(得分:1)

执行以下步骤

  1. link下载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

答案 3 :(得分:0)

最新的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存储库中:

  

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

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

ComponentScan