Learn R Programming

ROracle (version 1.1-11)

dbDriver-methods: Database Interface (DBI) 類別與驅動程式的 Oracle 實行

Description

Oracle 驅動程式初始化與關閉

Usage

## S3 method for class 'OraDriver':
dbUnloadDriver(drv, ...)
## S3 method for class 'ExtDriver':
dbUnloadDriver(drv, ...)

Arguments

drv
一個由 OraDriver 建立時從 ExtDriverdbDriver 繼承的物件.
...
所有其他引數都會傳遞給驅動程式 drvName.

Value

  • dbDriver一個物件 OraDriverExtDriver, 其類別擴充 DBIDriver. 透過使用函數 dbConnect, 可使用此物件來建立 與一或多個 Oracle 資料庫引擎的連線.
  • dbUnloadDriver釋出驅動程式物件佔用的所有資源.

References

For the Oracle Database documentaion see http://www.oracle.com/technetwork/indexes/documentation/index.html.

Details

\describe{ dbDriver{ 此物件為單一個體, 亦即後續呼叫時, 它會傳回相同已初始化的物件. 此實行可讓您連線多部主機伺服器, 並在每部伺服器上同時執行多個連線. 當可否中斷設為 TRUE 時, 它可以執行繫線中的查詢, 以中斷長時間執行的查詢. 主要繫線 會檢查 Ctrl-C 並發出 OCIBreak/OCIReset 以取消伺服器上的 作業. 根據預設, 可否中斷設為 FALSE. } dbUnloadDriver{ 此實行會將 R從屬端與資料庫之間的通訊連結移除. 它會釋出與這些連線物件相關的所有連線與 所有結果集. } }

See Also

Oracle, dbConnect, dbSendQuery, dbGetQuery, fetch, dbCommit, dbGetInfo, dbListTables, dbReadTable.

Examples

Run this code
# create an Oracle instance
    drv <- dbDriver("Oracle")

    con <- dbConnect(drv, "scott", "tiger")
    res <- dbSendQuery(con, "select * from emp")
    fetch(res, n = 5)
    fetch(res)
    dbClearResult(res)
    dbUnloadDriver(drv)

Run the code above in your browser using DataLab