2012-03-30 85 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