# create a SQLite instance and create one connection.
m <- dbManager("SQLite")
# initialize a new database "base.dbms" in the current directory
# and copy some data.frame from the base package into it
con <- dbConnect(m, dbname = "base.dbms")
data(USArrests)
assignTable(con, "USArrests", USArrests, overwrite = T)
# query
rs <- dbExecStatement(con, "select * from USArrests")
d1 <- fetch(rs, n = 10) # extract data in chunks of 10 rows
hasCompleted(rs)
d2 <- fetch(rs, n = -1) # extract all remaining data
hasCompleted(rs)
close(rs)
getTables(con)
Run the code above in your browser using DataLab