'rocker' Database Interface R6 Class - S3 functions
'rocker' Database Interface R6 Class - S3 functions
R6 class interface for handling database connections using DBI package as backend. The class allows handling of connections to e.g. PostgreSQL, MariaDB and SQLite. Although rocker is a R6 class, functions can be also accesses in classical S3 way.
Examples
# New database handling objectdb <- rocker::newDB()# Setup SQLite databaserocker::setupSQLite(db)# Open connectionrocker::connect(db)# Write tablerocker::writeTable(db,"mtcars", mtcars)# Get queryoutput <- rocker::getQuery(db,"SELECT * FROM mtcars;")# Close connectionrocker::disconnect(db)# Reset database handling objectrocker::unloadDriver(db)