Oracle
 sql >> Database >  >> RDS >> Oracle

oracolo di collegamento da r

Se il client che utilizzi già sul desktop utilizza JDBC, è probabilmente più semplice utilizzare il pacchetto RJDBC e utilizzare gli stessi URL utilizzati dal pacchetto desktop!

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

Ovviamente dovrai cambiare il percorso del file jar del driver e la stringa di connessione.

Potrebbe non essere veloce come un driver nativo, ma ho trovato più facile iniziare a lavorare!