2012-03-30 11 views
0

Ich versuche, meine Sequel Pro-Datenbank mit R zu verbinden. In Joseph Adlers "R in a Nutshell" - Seite 164 - listet er verschiedene ODBC-Treiber für verschiedene Datenbanken auf, kann dies aber nicht Finde einen für Sequel Pro. Jede Hilfe, die den Treiber verwendet, wäre sehr willkommen.ODBC-Treiber zum Verbinden von Sequel Pro mit R

+0

Soweit ich sagen kann, ist Sequel Pro nur ein Frontend für MySQL, nicht eine db selbst. Daher würden Sie vermutlich mit den MySQL ODBC-Treibern auf dieselbe Weise eine Verbindung herstellen, wie Sie Sequel Pro mit Ihrem MySQL-Server verbunden haben. – joran

Antwort

1

Ich habe keinen Sequel Pro-Datenbank, aber hier sind die Schritte, würden Sie wahrscheinlich folgen:

  1. Installieren Sie den richtigen ODBC-Treiber (http://dev.mysql.com/downloads/connector/ odbc /)
  2. Fügen Sie die Datenbank als ODBC-DSN hinzu. Dies ist in Windows unter Verwaltung -> Datenquellen (ODBC) verfügbar. (Klicken Sie mit der rechten Maustaste auf Startmenü, "Anpassen ..." und wählen Sie eine der Anzeigeoptionen unter "Systemverwaltungstools".) Fügen Sie die Datenbank unter "Datei-DSN" (höchstwahrscheinlich) oder "Benutzer-DSN" hinzu.
  3. Verwenden R ODBC-Verbindung zu öffnen:

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

Daten in df. Entschuldigung, ich kann Ihnen den genauen Prozess nicht geben, aber ich habe nicht die notwendigen Daten.

+0

Werden die Schritte für einen Mac gleich sein? –

+0

http://dev.mysql.com/doc/refman/5.1/en/connector-odbc-installation-binary-macosx.html –

+0

http://dev.mysql.com/doc/refman/5.1/en/connector -odbc-konfiguration-dsn-macosx.html –