我是 R
新手,正在尝试使用此处介绍的方式连接到 Oracle。
我下载了即时客户端,但除了一些 .dll 文件之外找不到任何东西。
请求大家逐步指导我如何从 R
连接到 Oracle。我查看了一些解决方案,但它们无法解决。
请告诉我从 R
连接到 Oracle 的先决条件是否存在。
顺便说一句,我正在使用 Oracle sql Developer。
最佳答案
如果您已经在桌面上使用的客户端使用 JDBC,那么使用 RJDBC 包并使用与您的桌面包使用的相同 URL 可能是最简单的!
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")
您显然必须更改驱动程序 jar 文件和连接字符串的路径。
它可能不如 native 驱动程序那么快,但我发现它更容易工作!
关于oracle - 从 r 连接 oracle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11407116/