使用R for循环将数据库连接到localdb

时间:2015-07-29 18:25:47

标签: r sql-server-2008 for-loop database-connection localdb

我正在尝试在R中编写一个for循环,它将迭代数据库向量并将每个数据库连接到SQL Server localdb。

SQLConn_localdb("C:\\Users\\Public\\Documents\\FOLDER\\dbfile.ext")
files<-list.files("C://Users/Public/Documents/FOLDER/", pattern = ".ext")
paste0("C:\\Users\\Public\\Documents\\FOLDER\\", files)

这是一个简单的小脚本,用于连接C:\\Users\\Public\\Documents\\FOLDER\\dbfile.ext中的数据库。 SQLConn_localdb是我老板制作的软件包的一部分,它只是获取localdb连接字符串的简便方法。

有一个文件夹包含4个数据库文件,我想编写一个脚本,将每个数据库连接到SQL Server Management Studio中的localdb。

1 个答案:

答案 0 :(得分:1)

考虑下面的/ loop。

files<-list.files("C:/Users/Public/Documents/FOLDER/", pattern = ".ext")

for (i in 1:length(files)){
    SQLConn_localdb(paste0("C:/Users/Public/Documents/FOLDER/",files[i]))
}

如果我理解,你想使用R作为编程语言将外部数据库连接到localdb而不是将R本身连接到任何这些数据库。

相关问题