sql >> Base de Datos >  >> RDS >> Oracle

conectando oraculo desde r

Si el cliente que ya usa en su escritorio usa JDBC, entonces probablemente sea más simple usar el paquete RJDBC y usar las mismas URL que usó su paquete de escritorio.

library(RJDBC)
drv <- JDBC("oracle.jdbc.OracleDriver",
            "/home/sean/local/DbVisualizer/jdbc/oracle/ojdbc6.jar", "`")
conn <- dbConnect(drv, "jdbc:oracle:thin://localhost/test")
dbListTables(conn)
data(iris)
dbWriteTable(conn, "iris", iris)
dbGetQuery(conn, "select count(*) from iris")
d <- dbReadTable(conn, "iris")

Obviamente tendrá que cambiar la ruta al archivo jar del controlador y la cadena de conexión.

Puede que no sea tan rápido como un controlador nativo, ¡pero me resultó más fácil empezar a trabajar!