WITH-DATABASE — Execute a body of code with a variable bound to a specified database object.
Macro
db-varA variable to which the specified database is bound.
connection-specA vendor specific connection specification supplied as a list or as a string.
connect-argsOther optional arguments to connect.
bodyA Lisp code body.
resultDetermined by the result of executing the last
expression in body.
Evaluate body in an environment,
where db-var is bound to the database
connection given by connection-spec and
connect-args. The connection is
automatically closed or released to the pool on exit from the
body.