R - odbc - 如何关闭数据库连接?

问题描述 投票:0回答:2

我能够很好地建立连接,但是我无法弄清楚如何在完成后关闭连接。 有什么建议吗?

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)
r sql-server odbc
2个回答
1
投票

来自 r2evans

DBI::dbDisconnect(con)
。在
?dbConnect
中,它说:

“另请参阅:‘dbDisconnect()’以断开与数据库的连接”。”


-1
投票

我认为使用 RODBC 会对您有所帮助。我之前也遇到过同样的问题

con <- RODBC::odbcDriverConnect(...)
on.exit(RODBC::odbcClose(con))
© www.soinside.com 2019 - 2024. All rights reserved.