在R中打印dbConnect异常?

时间:2016-06-28 21:38:32

标签: r

使用RPostgreSQL并在dbConnect上获取异常:

Error in postgresqlNewConnection(drv, ...) :
RS-DBI driver: (could not connect ...)
Calls: dbConnect -> dbConnect -> postgresqlNewConnection -> .Call
Execution halted

寻找一种方法来捕获数据库引擎报告的错误。 dbGetexception需要一个连接对象,因此在连接失败时无用。

有没有办法抛出一个报告来自数据库引擎的错误消息的错误,所以我知道为什么连接失败了?

生成错误所需的一切,无论是服务器不可用,还是错误的用户或数据库名称都是:

library('RPostgreSQL')
drv <- dbDriver("PostgreSQL")
con <- dbConnect(drv, host= "***", dbname = "***", user="***")

0 个答案:

没有答案