用java连接teradata 其实也跟连接其他数据库插不多!
1. 本地配置数据源 采用JDBC ODBC连接
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:kj021320");//这里我在本地配置了一个数据源叫kj021320 这样就可以直接获得connection了
2.直接采用teradata官方的jar包
Class.forName("com.ncr.teradata.TeraDriver");
//记得要导入官方的2个jar包 1个XML配置文件 这个是关键
//然后url就可以这样写
con= DriverManager.getConnection("jdbc:teradata://IP/DATABASE", "username", "password");
//根据官方所示有两种URL连接方式
The application's connection URL should be changed as follows:
JDBC Type 3: jdbc:teradata://gwhost:port/dbshost
JDBC Type 4: jdbc:teradata://dbshost
具体上面嘛~ 呵呵 虽然都是连接同样的数据库 但是ODBC跟官方提供的JAR 提供的操作数据库信息是不一样的
那我们采用DatabaseMetaData来看看 数据库更方面的信息
JDBC:ODBC
DataBaseName:Teradata
DataBaseVersion:05.01.0105 V2R