Buena Tarde
Quisiera saber quien podría ayudarme con este tema, ya que al momento de ejecutar este Scrip me aparece este mensaje de Error in .jfindClass(as.character(driverClass)[1]) :
java.lang.ClassNotFoundException estoy tratando de conectarme a una base de datos en SQL Server, y estoy utilizando el paquete RJDBC, es decir que hago uso del drive de Java, el Scrip que estoy ejecutando es el siguiente:
install.packages(c("RJDBC","SQLite"))
install.packages("DBI")
install.packages("RODBC")
install.packages("sqldf")
library(rJava)
library(DBI)
library(RJDBC)
library(RODBC)
library(proto)
library(gsubfn)
library(RSQLite)
library(sqldf)
#output java version
require(rJava)
.jinit()
jObj = J('java.lang.System')
ver = jObj$getProperty('java.version')
options( java.parameters = "-Xmx3024m" )
# Driver Sql
drv <- getOption("sqldf.driver")
# Crea la conexion driver y conexion abierta
odbcDriverConnect()
sqljdbc <- JDBC(driverClass="com.microsoft.sqlserver.jdbc.SQLServerDrive", classPath="C:/FernandoM/Proyectos en R/sqljdbc4.jar")
sqldvr <- dbConnect(sqljdbc,"jdbc:sqlserver://172.16.10.54/OLAP/msmdpump.dll","fmarmolejo","fernando(27)")
resultados <- sqlQuery(sqldvr,"select TO_CHAR(trunc(trxdate), 'dd/mm/yyyy') dia, TO_NUMBER(TO_CHAR(trunc(trxdate, 'hh'), 'hh24')) hora, linedescription estacion, count(*) usos from sgco.cardusage where trxdate >=TO_DATE('26/02/2016','dd/mm/yyyy') and trxdate <(TO_DATE('26/02/2016','dd/mm/yyyy')+1) and INTEGRATIONNUM is null and cd_id in (3,6,7,14,15,18,19,21,23,31) group by trunc(trxdate), trunc(trxdate, 'hh'),linedescription")