The function
initialize-database-type
initializes a database type by loading code and appropriate database libraries according to the value of
database-type
. If
*default-database-type*
is not initialized, this function initializes it. It adds
database-type
to the list of initialized types. The initialized database type is returned.
The following example shows how to use
initialize-database-type
to initialize the
:odbc
database type.
(require "odbc")
(in-package sql)
(setf *default-database-type* :odbc)
(initialize-database-type)
(print *initialized-database-types*)
The ODBC database type is now initialized, and connections can be made to ODBC databases.