Welcome 微信登录

首页 / 软件开发 / JAVA / jdbc连接teradata时的错误信息

jdbc连接teradata时的错误信息2013-04-17今天试着直接用jdbc连一下Teradata,报了下面的错:

GSSException: Failure unspecified at GSS-API level (Mechanism level: UserFile parameter null)at com.teradata.tdgss.jtdgss.TdgssParseXml.<init>(DashoA1*..)at com.teradata.tdgss.jtdgss.TdgssConfigApi.<init>(DashoA1*..)at com.teradata.tdgss.jtdgss.TdgssManager.<init>(DashoA1*..)at com.teradata.tdgss.jtdgss.TdgssManager.getInstance(DashoA1*..)at com.teradata.jdbc.jdbc.GenericTeraEncrypt.getGSSM(GenericTeraEncrypt.java:622)at com.teradata.jdbc.jdbc.GenericTeraEncrypt.getConfig(GenericTeraEncrypt.java:640)at com.teradata.jdbc.jdbc.GenericTeraEncrypt.getUserNameForOid(GenericTeraEncrypt.java:733)at com.teradata.jdbc.AuthMechanism.<init>(AuthMechanism.java:50)at com.teradata.jdbc.jdbc.GenericInitDBConfigState.action(GenericInitDBConfigState.java:104)at com.teradata.jdbc.jdbc.GenericLogonController.run(GenericLogonController.java:49)at com.teradata.jdbc.jdbc_4.TDSession.<init>(TDSession.java:201)at com.teradata.jdbc.jdbc_3.ifjdbc_4.TeraLocalConnection.<init>(TeraLocalConnection.java:99)at com.teradata.jdbc.jdbc.ConnectionFactory.createConnection(ConnectionFactory.java:54)at com.teradata.jdbc.TeraDriver.doConnect(TeraDriver.java:218)at com.teradata.jdbc.TeraDriver.connect(TeraDriver.java:151)at java.sql.DriverManager.getConnection(DriverManager.java:512)at java.sql.DriverManager.getConnection(DriverManager.java:171)at myservlet.Action.main(Action.java:48)
查了一会,发现原来Teradata需要3个包,而我只给了1个包。

terajdbc4.jar

tdgssjava.jar

tdgssconfig.jar

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