Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Menghubungkan ke database Oracle 10g melalui R

Di bawah ini adalah apa yang saya lakukan untuk menghubungkan R ke database Oracle

  1. Unduh driver Oracle JDK http://www.Oracle .com/technetwork/java/javase/downloads/index.html
  2. Instal RJDBC

kemudian jalankan kode di bawah ini di r

library(RJDBC)
## Loading required package: DBI
## Loading required package: rJava
# specify the driver type and location in your machine

jdbcDriver = JDBC("oracle.jdbc.OracleDriver",
                  classPath="C:/app/techsupport/product/11.2.0/client_1/jdbc/lib/ojdbc6.jar") # may be different on your machine, it's based on your JDK installation

# connect to the database

conn = dbConnect(jdbcDriver, "jdbc:oracle:thin:@//database.hostname.com:port/service_name",  # get the database name, port, and service name from you DBA
             user = YourUserName,
             password = YourPassword)

# get office table using a query string

startTime <- Sys.time() # start timer
OfficeTable = dbGetQuery(conn, "select * from office")
# disconnect after working with database
dbDisconnect(conn)
## [1] TRUE
Sys.time() - startTime  # calc time to import table
## Time difference of 0.1630161 secs
# take a look at the data
str(OfficeTable)
## 'data.frame':    373 obs. of  22 variables:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Penulisan Ulang URL Weblogic 11g

  2. Cara mengakses Oracle DB di VirtualBox dari Host (windows)

  3. Buat tabel nama dinamis dengan Pernyataan yang Disiapkan di java

  4. Oracle JDBC:nama pengguna/kata sandi tidak valid (ora-01017)

  5. membaca beberapa nilai dari bidang gumpalan PL/SQL