R语言-RJDBC连接Teradata
来源:互联网 发布:摄影师p图软件 编辑:程序博客网 时间:2024/05/08 20:13
第一步:从Teradata官方网站现在JDBC driver
第二步:把Driver放在一个目录下(我放在C:\JDBC)
第三步:为R按照RJDBC package
install.packages("RJDBC")
安装成功后,可以键入如下代码进行连接Teradata
> library(RJDBC)
> jdbc.drv<-JDBC("com.teradata.jdbc.TeraDriver", c("C:/JDBC/terajdbc4.jar", "C:/JDBC/tdgssconfig.jar"))
> jdbc.conn<-dbConnect(jdbc.drv, "jdbc:teradata://tdp.vip.XXX.com", "userID", "passWD") #打开数据库连接
> dbGetQuery(jdbc.conn, "select current_date, user, session")
Date User Session
1 2012-05-14 GUANWANG 188541253
> df <- dbGetQuery(jdbc.conn, "select current_date, user, session")
> str(df)
'data.frame':1 obs. of 3 variables:
$ Date : chr "2012-05-14"
$ User : chr "GUANWANG"
$ Session: num 1.89e+08
> df[,1]
[1] "2012-05-14"
> df[,"User"]
[1] "GUANWANG"
> df Date User Session1 2012-05-14 GUANWANG 188541253
> dbDisconnect(jdbc.conn) #关闭连接
[1] TRUE
> dbGetQuery(jdbc.conn, "select current_date, user, session")
Error in .verify.JDBC.result(s, "Unable to execute JDBC statement ", statement) : Unable to execute JDBC statement select current_date, user, session ([Teradata JDBC Driver] [TeraJDBC 13.10.00.18] [Error 1095] [SQLState HY000] Cannot call a method on closed connection)
0 0
- R语言-RJDBC连接Teradata
- R语言使用RJDBC包连接MySql、Oracle数据库
- R 通过RJDBC连接hive
- R通过RJDBC连接外部数据库
- R通过RJDBC连接外部数据库
- R利用RJDBC包连接数据库
- R语言基于RJDBC实现oracle/mysql数据库操作
- 在Teradata Aster database 上离线安装R分析语言
- R语言连接数据库
- R语言连接数据库
- R语言连接数据库
- R语言连接TeradataDB
- R语言连接HIVE
- R语言连接数据库
- R语言连接mysql
- TERADATA--JAVA连接
- java连接teradata
- teradata的jdbc连接
- R语言-内存管理
- Pig学习笔记
- MySQL在DOS界面下中文UTF-8乱码问题
- 协方差矩阵与主成分分析
- 第十一章 字符串和字符串数组
- R语言-RJDBC连接Teradata
- leetcode_36_validsudoku
- SDN环境搭建---
- servlet中response,request和编码问题
- BIN与ELF
- R语言-地理信息数据
- ios获取设备信息总结
- bin与elf
- TeamTalk_1.0 服务器布署-一键修改版