无法使用.R文件上的Rscript连接到RJDBC

时间:2016-11-24 08:09:10

标签: r jdbc

我试图运行一个R脚本,我尝试使用RJDBC连接到Amazon Redshift。 这是我连接Redshift的代码。

drv<-JDBC("com.amazon.redshift.jdbc42.Driver","/home/soumyadeep/Downloads/RedshiftJDBC42-1.1.17.1017.jar") 
con<-dbConnect(drv,"jdbc:redshift://170.31.0.129:5439/dev","query","5vIU")
Traffic_Over <- gsub('[\r\n\t]','',paste(readLines("Queries_Marketing/Traffic.sql"), collapse = " ")) 
Traffic_Overall<-dbGetQuery(con,Traffic_Over)

当我在Linux终端上运行脚本时,我会遇到以下错误。

Loading required package: methods
Loading required package: DBI

Attaching package: ‘dplyr’

The following objects are masked from ‘package:stats’:

    filter, lag

The following objects are masked from ‘package:base’:

    intersect, setdiff, setequal, union

Error in .jfindClass(as.character(driverClass)[1]) : class not found
Calls: JDBC -> is.jnull -> .jfindClass
Execution halted

0 个答案:

没有答案