WITH-DATABASE — Execute a body of code with a variable bound to a specified database object.Macro
db-varA variable which is bound to the specified database.
connection-specA vendor specific connection specification supplied as a list or as a string.
connect-argsOther optional arguments to
connect. This macro use a value of
NIL for connect's
make-default key, This is in
contrast to to the connect function which has a default
value of T for make-default.
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.