我能够很好地建立连接,但是我无法弄清楚如何在完成后关闭连接。 有什么建议吗?
if (!require('odbc')) install.packages('odbc')
con <- dbConnect(odbc(),
Driver = "SQL Server",
Server = "localhost",
Database = "VCF",
UID = "**********",
PWD = "**********"
)
dbWriteTable(con, "raw_myserversDF", myserversDF, append = TRUE)
来自 r2evans
DBI::dbDisconnect(con)
。在?dbConnect
中,它说:
“另请参阅:‘dbDisconnect()’以断开与数据库的连接”。”
我认为使用 RODBC 会对您有所帮助。我之前也遇到过同样的问题
con <- RODBC::odbcDriverConnect(...)
on.exit(RODBC::odbcClose(con))