Skip to contents

This class extends the Database class, to query a database using DBI with ODBC.

Active bindings

connection

(DBI Connection) A DBI connection.

driver

(driver) Driver used to connect to the database.

connectArgs

(list(n)) Named list of additional arguments used in DBI::dbConnect()

disconnectArgs

(list(n)) Named list of additional arguments used in DBI::dbDisconnect()

Methods

Inherited methods


Method new()

Initializer method

Usage

DatabaseDBI$new(driver, ...)

Arguments

driver

Driver to use to connect to the database with DBI::dbConnect()

...

Additional parameters to set fields from the ShinyModule parent.

Returns

invisible(self)


Method connect()

Method to connect to the database.

Usage

DatabaseDBI$connect()


Method disconnect()

Method to disconnect from the database.

Usage

DatabaseDBI$disconnect()


Method clone()

The objects of this class are cloneable with this method.

Usage

DatabaseDBI$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.