Although all the database connections will be automatically closed when this package is unloaded, one can choose to disconnect a database connection himself.
db.disconnect(conn.id = 1, verbose = TRUE, force = FALSE)
An integer, the ID of the connection that you want to disconnect.
A logical, default is TRUE
. Whether to print a message
during disconnection.
A logical, default is FALSE
. Whether to remove the
connection forcefully. This is useful when you lose the connection
and cannot disconnect the connection normally.
A logical, TRUE
if the connection is successfully disconnected.
db.connect
creates the database connection.
db.list
lists all active connections.
connection info
the functions that extract information
about the connection.
conn.eql
tests whether two connections are the same.
# NOT RUN {
<!-- %% @test .port Database port number -->
<!-- %% @test .dbname Database name -->
## set up the database connection
## Assume that .port is port number and .dbname is the database name
cid <- db.connect(port = .port, dbname = .dbname, verbose = FALSE)
db.list()
## disconnect the connection
db.disconnect(cid, verbose = FALSE)
db.list()
# }
Run the code above in your browser using DataLab