试图通过对输出进行子集来使用db的名称来关闭连接,如:
con<-dbListConnections(MySQL())
这是生成错误的命令。
dbDisconnect(con[1])
我一直收到同样的错误
(函数(classes,fdef,mtable)中的错误: 无法为签名'&#34;列表&#34;'找到函数'dbDisconnect'的继承方法''
我搜索了SO,但没有找到解决方案来消除此错误。我得到的只是使用for循环或lapply关闭数据库连接的各种方法。
我们有同样的问题,一时间回答SO但没有回答。 Can't close mysql connections in R
答案 0 :(得分:0)
得到错误。
dbDisconnect命令返回一个列表;不是char矢量。
通过子集化到连接列表的元素,我可以成功关闭连接。
> dbDisconnect(con[[1]])
#[1] TRUE