如何在R中设置ODBC连接?
问题描述:
这是此主题的后续问题。如何在R中设置ODBC连接?
Writing data from an R data-set into Redshift
如何建立R中的ODBC连接?换句话说,我在哪里输入详细信息如
驱动程序,网址和端口?
答
在引用的问题之后,如果您在Windows上,则在ODBC数据源管理员(在开始按钮的搜索框中搜索ODBC)中创建用户DSN或系统DSN ODBC连接。然后你在下面的代码的第二行使用这个名字。它说"mydsn"
。
library(RODBC)
myconn <-odbcConnect("mydsn", uid="Rob", pwd="aardvark")
crimedat <- sqlFetch(myconn, "Crime")
pundat <- sqlQuery(myconn, "select * from Punishment")
close(myconn)
如果您还没有安装Amazon Redshift ODBC驱动程序,则必须先安装它们。我找到了一个链接here。