Connect to the taxadb database
Details
This function provides a default database connection for
taxadb
. Note that you can use taxadb
with any DBI-compatible database
connection by passing the connection object directly to taxadb
functions using the db
argument. td_connect()
exists only to provide
reasonable automatic defaults based on what is available on your system.
For performance reasons, this function will also cache and restore the
existing database connection, making repeated calls to td_connect()
much
faster and more failsafe than repeated calls to DBI::dbConnect
Examples
# \donttest{
## OPTIONAL: you can first set an alternative home location,
## such as a temporary directory:
Sys.setenv(TAXADB_HOME=file.path(tempdir(), "taxadb"))
## Connect to the database:
db <- td_connect()
# }