代码之家  ›  专栏  ›  技术社区  ›  AntonySamuelB

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

  •  0
  • AntonySamuelB  · 技术社区  · 7 年前

    我正在使用R中的r oracle包连接到Oracle数据库。 使用下面的代码块,我建立了到Oracle数据库的连接。

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

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

    dbDisconnect(con)
    

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

    1 回复  |  直到 7 年前
        1
  •  1
  •   moodymudskipper    7 年前

    我执行以下操作:

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