1.Connet a MySQL
a) se MySQL è installato nel sistema, se non installarlo.
b) scarica il RMySQL IN R
library(RMySQL)
drv = dbDriver("MySQL 5.0.1")
assicurarsi versione MySQL è corretta.
con = dbConnect(drv,host="localhost",dbname="test",user="root",pass="root")
uso host locale o utilizzare l'indirizzo IP del server cioè
utilizzare il nome del database richiesto, il nome utente e la password
album = dbGetQuery(con,statement="select * from table")
corsa richiesto interrogazione
close(con)
2.Un altro modo per collegare database di
a) prima installare qualsiasi database come MySQL, Oracle, SQL Server
b) installare il connettore ODBC per il database
library(Rodbc)
channel <- odbcConnect("test", uid="ripley", pwd="secret")
prova è il nome della connessione di odbc conector che l'utente deve impostare manualmente
utente
può trovare questo in strumento Administrator
res <- sqlFetch(ch, "table name")
Una tabella può essere recuperata da un frame di dati
res<-sqlQuery(channel, paste("select query"))
parte con condizione di una tabella può essere recuperato come un frame di dati
sqlSave(channel, dataframe)
per salvare un dataframe nel database (don t usa "res < -" qualcosa di simile)
come utente può utilizzare
sqlCopy()
sqlDrop()
sqlTables()
close(channel)
chiudere sempre la connessione