用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. java内连接外连接_SQL中的内连接与外连接--Java学习网

    核心提示:连接运算格式链接运算由两部分构成:连接类型和连接条件连接类型可分为:INNER JOIN 内连接LEFT OUTER JOIN 左外连接RIGHT OUTER JOIN 右外连接FULL O ...

  3. java nio 断开连接_浅尝Java NIO与Tomcat连接调优

    本文使用jdk1.8.0_45和spring boot 2.1.4.RELEASE 涉及源码都放在https://github.com/sabersword/Nio 前因 这周遇到一个连接断开的问题, ...

  4. java使用ssh连接Linux并执行命令

    maven pom.xml配置:<dependency><groupId>com.jcraft</groupId><artifactId>jsch< ...

  5. JAVA通过JDBC连接并操作MySQL数据库

    JAVA通过JDBC连接并操作MySQL数据库 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提 ...

  6. java前端长连接框架_Java如何实现长连接

    实现原理: 长连接的维持,是要客户端程序,定时向服务端程序,发送一个维持连接包的. 如果,长时间未发送维持连接包,服务端程序将断开连接. 客户端: Client通过持有Socket的对象,可以随时(使 ...

  7. jaba窗体连接mysql增删改查_知识实现——Java使用jdbc连接MySql数据库,实现增删改查...

    Java使用jdbc连接MySql数据库,实现增删改查 首先,导入MySql连接数据库的jar包,我用的是 mysql连接jar包 DB类,用于获得数据库连接 import java.sql.Driv ...

  8. android tcp判断服务器是否断开,Android tcp客户端连接,然后从java服务器断开连接...

    我在我的电脑上执行java服务器并让我的android设备连接到它.我可以连接它,但一旦连接就会断开连接.我确信在android方面我需要做一些事情,但我很少迷失它.我有互联网许可,所以很好.Andr ...

  9. java mongodb 关闭连接_如何在mongodb上使用java驱动程序保持连接池关闭?

    我正在从 java驱动程序2.12.3升级到3.3.0.奇怪的是,收集池似乎突然"起作用". 我的设置如下: Connection在主线程中建立: mongoClient = ne ...

最新文章

  1. torch量化的流程
  2. android 图片二维码识别和保存(二)
  3. python图像编程:实现弹球游戏
  4. CRM WebUI and Hybris的Product页面标题实现
  5. Android官方开发文档Training系列课程中文版:创建自定义View之View的优化
  6. 新举措!ACL系列会议引入滚动审稿机制
  7. java环境变量代表的含义_java环境变量的含义
  8. [CSS学习] line-height属性讲解
  9. 深入理解JAVA虚拟机大全
  10. 4×4键盘板:ATMEGA328接口
  11. [lammps安装教程]lammps串行版安装教程
  12. 配置案例|Modbus转Profinet网关连接英威腾Goodrive200A 的配置案例
  13. linux 命令 查询丢包率,linux测试丢包率的命令 linux查看丢包率命令
  14. eNSP路由器启动不了
  15. java代码实现kafka消费端consumer的from-beginning功能
  16. Orcad Capture CIS
  17. 计算机16进制A3 B9,ASCII码16进制对照表
  18. MYSQL super_read_only 到底有没有必要存在
  19. Tomcat 配置详解/优化方案
  20. 企业如何做好网络营销?

热门文章

  1. Oracle数据库远程连接的方法
  2. java 编程思想 并发_java编程思想-java中的并发(一)
  3. 导数、偏导数、方向导数、梯度、梯度下降
  4. 【初入编程】自我简介
  5. Android 蓝牙SPP通信——简介
  6. vs2013 与mysql的连接数据库_VS2013连接Mysql数据库的设置以及常见问题
  7. HBase(6):HBase优化
  8. 映像劫持病毒有什么现象及清除步骤
  9. def fasterrcnn_resnet50_fpn()实例测试
  10. C++学习笔记(五)opencv在win下的使用 —参考浅墨opencv3编程入门