В принятом ответе по этой ссылке указан пакет RJDBC
, который подключается к базе данных SQL с помощью драйвера JDBC Java, в данном случае - драйвера для Oracle. Если вы изучите документацию , вы найдете некоторый шаблонный код, описывающий, как это сделать:
drv <- JDBC("oracle.jdbc.driver.OracleDriver", "/path/to/ojdbc6.jar", " ")
conn <- dbConnect(drv, "jdbc:oracle:thin:@localhost:1521:orclt")
dbWriteTable(conn, "TABLE_NAME", data.frame.name, rownames=FALSE, overwrite = TRUE, append = FALSE)
Обратите внимание, что для того, чтобы вышеуказанное сработало, вам потребуется локально ojdbc6.jar
JAR-файл для драйвера Oracle JDBC. Вы можете загрузить это прямо с сайта Oracle, если у вас его еще нет. Второй параметр, используемый выше при вызове dbConnect
, - это URL JDBC для вашего экземпляра Oracle. Обратитесь к любому количеству сообщений о переполнении стека, чтобы узнать, как сформировать соответствующий URL для вашего экземпляра Oracle.