2012-03-30 38 views
0

我试图我的续集专业数据库连接到R.在约瑟夫·阿德勒的“R果壳中的” - 页164-他列出了不同的数据库,不同的ODBC驱动程序,但我不能为Sequel Pro找到一个。任何帮助驱动程序使用将不胜感激。ODBC驱动程序续集专业连接至R

+0

据我所知,Sequel Pro只是MySQL的前端,而不是db本身。所以你大概会使用MySQL ODBC驱动程序连接,就像你将Sequel Pro连接到你的MySQL服务器一样。 – joran 2012-03-30 17:38:50

回答

1

我没有续集专业数据库,但这里的步骤,你可能会遵循:

  1. 安装适当的ODBC驱动程序(http://dev.mysql.com/downloads/connector/ odbc /)
  2. 将数据库添加为ODBC DSN。这在管理工具 - >数据源(ODBC)中的Windows中可用。 (通过右键单击开始菜单,“自定义...”,然后选择“系统管理工具”下的一个显示选项启用。)在“文件DSN”(很可能)或“用户DSN”下添加数据库。在df

    library(RODBC) 
    dsn <- "this is the dsn assigned in the windows tool" 
    db <- odbcConnect(dsn) 
    sqlQuery(db, "select * from whatever") 
    sqlSave(db, df) 
    

数据:

  • 用R打开ODBC连接。对不起,我不能给你确切的过程,但我没有必要的数据。

  • +0

    对于Mac,步骤是否相同? – 2012-03-31 22:26:29

    +0

    http://dev.mysql.com/doc/refman/5.1/en/connector-odbc-installation-binary-macosx.html – 2012-04-01 23:21:08

    +0

    http://dev.mysql.com/doc/refman/5.1/en/connector -odbc配置-DSN-macosx.html – 2012-04-01 23:21:16

    相关问题