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.