我在我的函数中使用 RPostgreSQLsqldf ,如下所示:

MyFunction <- function(Connection) {

    options(sqldf.RPostgreSQL.user      = Connection[1],
            sqldf.RPostgreSQL.password  = Connection[2],
            sqldf.RPostgreSQL.dbname    = Connection[3],
            sqldf.RPostgreSQL.host      = Connection[4],
            sqldf.RPostgreSQL.port      = Connection[5])

    # ... some sqldf() stuff
}

如何测试连接是否有效?

最佳答案

一种方法是简单地尝试执行代码,并使用一个很好的信息性错误消息来捕获任何错误。查看 tryCatch 的文档以了解有关其工作原理的详细信息。

following blog 帖子介绍了基于异常的编程风格。

关于r - 检查连接是否有效,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19489237/

10-12 17:48