java:jdbc连teradata报了个错

简介:

今天试着直接用jdbc连一下Teradata,报了下面的错:

 
  1. GSSException: Failure unspecified at GSS-API level (Mechanism level: UserFile parameter null)  
  2.  at com.teradata.tdgss.jtdgss.TdgssParseXml.<init>(DashoA1*..)  
  3.  at com.teradata.tdgss.jtdgss.TdgssConfigApi.<init>(DashoA1*..)  
  4.  at com.teradata.tdgss.jtdgss.TdgssManager.<init>(DashoA1*..)  
  5.  at com.teradata.tdgss.jtdgss.TdgssManager.getInstance(DashoA1*..)  
  6.  at com.teradata.jdbc.jdbc.GenericTeraEncrypt.getGSSM(GenericTeraEncrypt.java:622)  
  7.  at com.teradata.jdbc.jdbc.GenericTeraEncrypt.getConfig(GenericTeraEncrypt.java:640)  
  8.  at com.teradata.jdbc.jdbc.GenericTeraEncrypt.getUserNameForOid(GenericTeraEncrypt.java:733)  
  9.  at com.teradata.jdbc.AuthMechanism.<init>(AuthMechanism.java:50)  
  10.  at com.teradata.jdbc.jdbc.GenericInitDBConfigState.action(GenericInitDBConfigState.java:104)  
  11.  at com.teradata.jdbc.jdbc.GenericLogonController.run(GenericLogonController.java:49)  
  12.  at com.teradata.jdbc.jdbc_4.TDSession.<init>(TDSession.java:201)  
  13.  at com.teradata.jdbc.jdbc_3.ifjdbc_4.TeraLocalConnection.<init>(TeraLocalConnection.java:99)  
  14.  at com.teradata.jdbc.jdbc.ConnectionFactory.createConnection(ConnectionFactory.java:54)  
  15.  at com.teradata.jdbc.TeraDriver.doConnect(TeraDriver.java:218)  
  16.  at com.teradata.jdbc.TeraDriver.connect(TeraDriver.java:151)  
  17.  at java.sql.DriverManager.getConnection(DriverManager.java:512)  
  18.  at java.sql.DriverManager.getConnection(DriverManager.java:171)  
  19.  at myservlet.Action.main(Action.java:48)  

查了一会,发现原来Teradata需要3个包,而我只给了1个包。

terajdbc4.jar

tdgssjava.jar

tdgssconfig.jar

说实话,我觉得Teradata将jdbc所需设计成3个包也许是个缺陷吧,对初学者不友好噢。






 本文转自 hexiaini235 51CTO博客,原文链接:http://blog.51cto.com/idata/1157377,如需转载请自行联系原作者


相关文章
|
3月前
|
SQL Java 关系型数据库
javaweb实训第四天上午——JDBC入门(2)
3.1.3 拿到连接(贾琏) 注册驱动成功之后,接着拿到链接;(贾琏是一个人名字) 贾:加载驱动; 链:建立连接;
51 0
|
1天前
|
SQL Java 数据库连接
Java从入门到精通:2.3.1数据库编程——学习JDBC技术,掌握Java与数据库的交互
ava从入门到精通:2.3.1数据库编程——学习JDBC技术,掌握Java与数据库的交互
|
1月前
|
SQL Java 数据库连接
Java的JDBC编程
Java的JDBC编程
|
3月前
|
SQL Java 关系型数据库
Java学习—JDBC
Java学习—JDBC
|
3月前
|
druid Java 数据库连接
最新Java基础系列课程--Day16-JDBC编程(三)
最新Java基础系列课程--Day16-JDBC编程
|
3月前
|
SQL 安全 Java
最新Java基础系列课程--Day16-JDBC编程(二)
最新Java基础系列课程--Day16-JDBC编程
|
3月前
|
SQL Java 关系型数据库
最新Java基础系列课程--Day16-JDBC编程(一)
最新Java基础系列课程--Day16-JDBC编程
|
3月前
|
SQL Java 数据库连接
javaweb实训第四天下午——JDBC深入理解(4)
如何把dbcp.properties中的配置信息,设置到程序中去: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210602102428898.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RlYXJRaUhhbw==,size_16,color_FFFFFF,t_70) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210602102435935.pn
52 3
|
3月前
|
SQL Java 数据库连接
javaweb实训第四天下午——JDBC深入理解(3)
4.2 拿到主键(掌握) 4.2.1 为什么需要拿到Id
52 0
|
3月前
|
SQL Java 数据库连接
javaweb实训第四天下午——JDBC深入理解(2)
2.5.3 防SQL注入 直接使用登录功能来演示防此sql注入,登录功能一般怎么做?
48 0