Aparición de Error in .jfindClass(as.character(driverClass)[1]) : java.lang.ClassNotFoundException

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")

Hi Fernando, welcome!

The preferred language here is English, if you could translate your topic, that would increase your chances of getting help.

Also, could you narrow down your code to just the lines of code strictly needed to reproduce your issue? This would help you to attract attention from frequent responders.


Hola Fernando, bienvenido!

El idioma preferido aquí es el inglés, si pudieras traducir tu tema, eso aumentaría tus posibilidades de obtener ayuda.

Además, ¿podría limitar tu código a sólo las líneas de código estrictamente necesarias para reproducir su problema? Esto le ayudaría a atraer la atención de los respondedores frecuentes.

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.