如何使用R中的R Oracle软件包确定数据库连接是打开还是关闭?

时间:2019-01-16 13:32:12

标签: r oracle roracle

我在R中使用ROracle软件包连接到oracle数据库。 使用下面的代码块,我建立了与oracle DB的连接。

drv <- dbDriver("Oracle")
con <- dbConnect(drv, user=UName, password=Pword, dbname = Dbname )

我可以使用以下命令关闭连接

dbDisconnect(con)

为了确保在发生错误时正确关闭连接,我想知道连接的状态。就像是已经关闭还是仍然打开。

1 个答案:

答案 0 :(得分:1)

我执行以下操作:

drv <- ROracle::Oracle()
sapply(ROracle::dbListConnections(drv), ROracle::dbDisconnect)