En primer término hay que cargar la biblioteca RMySQL, se hace así:
> library("RMySQL")
En caso de error una de las cosas que hay que intentar es instalar la biblioteca con el usuario root.
Cerramos la session actual de R y la abrimos con el usuario root.
sudo R
Ahora instalamos la biblioteca con el comand0
> install.packages("RMySQL")
cerramos la session e iniciamos con el usuario normal.
El segundo paso es conectarse a la base de datos, en mi caso con estos parámetros.> con <- dbConnect(MySQL(), user="rafael", password="chessKarKorKas", dbname="table_tennis", host="127.0.0.1")
Lo que sigue es ejecutar las consultas para obtener los datos en un RecordSet.
> rs = dbSendQuery(con, "select * from jugadores where sigla='LMI'")
Obtenemos un data.frame con los resultados del select.
> data = fetch(rs, n=-1)
cerramos el RecordSet
> dbClearResult(rs)
para cerrar la conexión con mysql se ejecuta
> dbDisconnect(con)
vemos los datos
> data
No comments:
Post a Comment