Teradata是否将其JDBC驱动程序上传为从maven文件引用的jar?
答案 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)
执行以下步骤
- terajdbc4.jar
- tdgssconfig.jar
- 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
使用以下依赖项更新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