Oracle
 sql >> Base de données >  >> RDS >> Oracle

connecter oracle à partir de r

Si le client que vous utilisez déjà sur votre bureau utilise JDBC, il est probablement plus simple d'utiliser le package RJDBC et d'utiliser les mêmes URL que celles utilisées par votre package de bureau !

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

Vous devrez évidemment modifier le chemin d'accès au fichier jar du pilote et à la chaîne de connexion.

Ce n'est peut-être pas aussi rapide qu'un pilote natif, mais j'ai trouvé qu'il était plus facile de travailler !