用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

the Numeric Function:ABS,EXP,LOG,MOD,PI,SQRT

the String Function:CONCAT,LEFT,LENGTH,LOCATE,LTRIM,RTRIM,SUBSTRING,UCASE

the TimeDate Function:CURDATE,CURTIME,DAYOFMONTH,DAYOFWEEK,DAYOFYEAR,HOUR,MINUTE,MONTH,MONTHNAME,NOW,QUARTER,SECOND,TIMESTAMPADD,TIMESTAMPDIFF,WEEK,YEAR

the System Function:USERNAME

JDBC-jar:

DataBaseName:Teradata

DataBaseVersion:V2R05.01.01.05

the Numeric Function:ABS(arg),ACOS(arg),ACOSH(arg),ASIN(arg),ASINH(arg)ATAN(arg),ATAN2(x,y),ATANH(arg),COS(arg),COSH(arg)EXP(arg),LN(arg),LOG(arg),NULLIFZERO(arg)SIN(arg),SINH(arg),SQRT(arg),TAN(arg),TANH(arg),ZEROIFNULL(arg)

the String Function:TRIM, SUBSTRING, SUBSTR, MSUBSTR, INDEX,MINDEX, VARGRAPHIC, CHAR2HEXINT, UPPER

the TimeDate Function:EXTRACT( FROM ),EXTRACT( FROM ),ADD-MONTHS(, )

the System Function:CHARACTERS, BYTES, SUM, CSUM, MSUM, AVERAGE, MAVG, COUNT, MINIMUM, MAXIMUM, MLINREG, QUALIFY, QUANTILE, RANK

用JDBC连接teradata数据库,批量查询报如下错误信息。

com.ncr.teradata.jdbc_4.util.JDBCException: [NCR] [Teradata DBMS] : Response limit exceeded.

解决方法:

在连接数据库字符串中增加“LOB_SUPPORT=off”选项。

jdbc:teradata://数据库IP地址/CLIENT_CHARSET=cp936,TMODE=TERA,CHARSET=ASCII,LOB_SUPPORT=off,database=数据库名

中文乱码:

jdbc:teradata://128.64.96.56/CLIENT_CHARSET=EUC_CN,TMODE=TERA,CHARSET=ASCII,DATABASE=dwmds

java 连接teradata_java连接teradata | 学步园相关推荐

  1. java 连接 teradata_java连接teradata

    用java连接teradata 其实也跟连接其他数据库插不多! 1. 本地配置数据源 采用JDBC ODBC连接 Class.forName("sun.jdbc.odbc.JdbcOdbcD ...

  2. PD连接远程mysql_PowerDesigner连接远程Oracle数据库 | 学步园

    记得以前在实习的时候使用过PowerDesigner连接过本机Oracle数据库,但是是在本机安装了Oracle服务器,所以附带的一些连接oracle的ODBC驱动以及环境变量等的配置当时都很简单.所 ...

  3. java wtc_通过Java来调用WTC服务 | 学步园

    在上面说过如何在Weblogic中如何配置WTC服务,下面给出具体的Java代码的实现 package test; import java.rmi.RemoteException; import ja ...

  4. 连连看java代码解析,连连看java代码(2) | 学步园

    接上篇,还剩下主功能模块的代码没贴.连连看 连连看算法 如图, 为了找出A, B两点之间的连接路径, 首先过这两点作4条线段, 线段的两端便是地图边缘, 两条与横坐标轴平行, 另两条与纵坐标轴平行. ...

  5. java通用dao_java通用DAO | 学步园

    packageorg.gaoyoubo.dao;importjava.sql.*;importjava.util.*;importjavax.servlet.jsp.jstl.sql.*;public ...

  6. java中system_《java中System类》 | 学步园

    System类 System类是一个特殊类,它是一个公共最终类,不能被继承,也不能被实例化,即不能创建System类的对象.System类功能强大,与Runtime一起可以访问许多有用的系统功能.Sy ...

  7. java arp 攻击_用JAVA代码实现ARP攻击 | 学步园

    ARP攻击原理 一台电脑通过网络访问另一台电脑的时候,在数据链路层需要知道对方的MAC地址进行真正的物理通信. 而电脑上的应用程序通常都是根据另一台电脑的IP地址来和对方建立通信,这时候就需要有一个协 ...

  8. java 分层领域模型_Java领域模型 | 学步园

    为了补大家的遗憾,在此总结下ROBBIN的领域模型的一些观点和大家的补充,在网站和演讲中,robbin将领域模型初步分为4大类: 1,失血模型 2,贫血模型 3,充血模型 4,胀血模型 那么让我们看看 ...

  9. android java内存 c内存_Android NDK java和C\C++交互 | 学步园

    1.定义native方法并加载动态链接库: public class HelloJni extendsActivity { @Overridepublic voidonCreate(Bundle sa ...

最新文章

  1. 如何在CSDN MarkDown中居中显示并设置本地图像大小
  2. 大厂来的水货CTO:低级bug被敲诈50万美元,事后删代码隐藏证据,最后收到死亡威胁...
  3. 【深度学习】Keras实现回归和二分类问题讲解
  4. DL之YoloV3:Yolo V3算法的简介(论文介绍)、各种DL框架代码复现、架构详解、案例应用等配图集合之详细攻略
  5. Nacos更新配置参数不生效
  6. android的选项菜单,Android界面菜单(2)—选项菜单
  7. 不做旁观者,给博主最有力的支持——博客之星评选,期待您的支持,谢谢路过的朋友投上您宝贵的一票...
  8. GAC中的所有的Assembly都会存放在系统目录%winroot%/assembly下面
  9. Dojo学习笔记(三):类化JavaScript
  10. Git初学札记(六)————在远程新建本地Branch与在本地新建远程Branch
  11. 文件服务器搭建_小型企业文件存储服务器的搭建四部曲
  12. centos-rpm
  13. DIgSILENT出图到Matlab画图到Visio画图全过程
  14. 计算机无法打开文档,电脑txt文件打不开怎么办-修复电脑中无法打开txt文档的方法 - 河东软件园...
  15. MMUlinux内核开启
  16. 组态王中时间存access怎么存_组态王数据保存
  17. openwt dns 解析部分域名出错问题。
  18. xiaomi5小米5手机刷原生安卓实测稳定可靠方法,附下载全套刷机软件卡刷rom
  19. Go游戏服务器开发的一些思考(三十):排行榜服务器设计思路
  20. 雷建平:我亲历的中概股上市潮

热门文章

  1. 我在大学读计算机 英语,托福极速英语:我在大学主修计算机
  2. 《硝烟中的scrum和xp》读书笔记
  3. 三星电视显示服务器无响应,三星液晶电视死机怎么办 三星液晶电视死机解决方法...
  4. PDB Files: What Every Developer Must Know
  5. 什么是回滚事务rollback?
  6. SourceTree回滚代码
  7. ajax使鼠标触摸时图片放大,当鼠标移动到图片上时跟随鼠标显示放大的图片效果...
  8. STM32 FLASH的写入与读取
  9. 数据分析的三重境界,你在哪个阶段?
  10. 给你说个笑话:我是做互联网的