Najpierw skonfiguruj połączenie.
1) Dla mnie musiałem pobrać sterownik ze strony MySql, która będzie się różnić w zależności od systemu i wersji, użyłem tej strony:
2) Po pobraniu uruchom narzędzie konfiguracyjne.
3) Następnie skonfiguruj DSN. Instrukcje dla systemu Windows znajdują się tutaj: Konfiguracja DSN ODBC MySQL
4) Ważne:Zapamiętaj nazwę DSN, która jest używana podczas tworzenia kanału w RODBC, aby połączyć się z bazą danych.
5) Na koniec, po zakończeniu konfiguracji, zainstaluj i załaduj RODBC
pakiet.
6) Aby połączyć się z bazą danych, użyj czegoś takiego:
channel <- odbcConnect("mysql 2", uid="root")
gdzie 'mysql 2' to nazwa twojego połączenia DSN, a NIE nazwa bazy danych.
7) Na koniec możesz wysłać zapytanie w ten sposób:
result1 <- sqlQuery(channel, paste("SELECT * from db1"))