ODBC konekcije
Last updated
Was this helpful?
Last updated
Was this helpful?
R ima mogućnost importa podataka iz relacionih SQL baza odnosno eksporta podataka u relacione SQL baze. Kako bismo što vjerodostojnije simulirali okruženje i kompletirali naredni zadatak, prvo je neophodno definisati ODBC konekciju. Naredni koraci prikazuju cjelokupni proces definisanja ODBC konekcije sa Access fajlom iz primjera importa.
Zadatak: Uspostaviti konekciju sa DSN db
, definisanim u prethodnom postupku, a zatim importovati podatke iz tabele pod nazivom Tabela1
.
> #narednu komandu izvrsiti ukoliko RODBC paket vec nije instaliran
> #install.packages("RODBC")
> library(RODBC)
> #uspostaviti ODBC konekciju
> odbc.con <- odbcConnect(dsn = "db")
> #definisati SQL komandu za import podataka
> sql.com <- "SELECT * FROM Tabela1"
> #importovati podatke pomocu sqlQuery funkcije
> db.accdb <- sqlQuery(channel = odbc.con, query = sql.com)
> #prikazati prva 2 reda db.accdb data framea
> head(db.accdb, 2)
ID x y z
1 1 2 5 a
2 2 4 4 b
> #zatvoriti ODBC konekciju
> odbcClose(channel = odbc.con)