--- parser3/src/include/pa_sql_driver_manager.h 2001/04/04 11:47:28 1.2 +++ parser3/src/include/pa_sql_driver_manager.h 2001/05/17 12:51:05 1.5 @@ -5,7 +5,7 @@ Author: Alexander Petrosyan (http://design.ru/paf) - $Id: pa_sql_driver_manager.h,v 1.2 2001/04/04 11:47:28 paf Exp $ + $Id: pa_sql_driver_manager.h,v 1.5 2001/05/17 12:51:05 parser Exp $ global sql driver manager, must be thread-safe @@ -14,11 +14,11 @@ #ifndef PA_SQL_DRIVER_MANAGER_H #define PA_SQL_DRIVER_MANAGER_H +#include "pa_config_includes.h" #include "pa_pool.h" #include "pa_sql_driver.h" #include "pa_hash.h" #include "pa_stack.h" -#include "pa_threads.h" #include "pa_table.h" #include "pa_string.h" @@ -39,7 +39,7 @@ public: using driver dynamic library found in table, if not loaded yet checks driver version */ - SQL_Connection& get_connection(const String& url, Table *protocol2library); + SQL_Connection& get_connection(const String& url, Table *protocol2driver_and_client); private: // driver cache @@ -54,7 +54,7 @@ private: // connection cache private: // for SQL_Connection /// caches connection - void close_connection(const String& url, SQL_Connection& connection); + void close_connection(const String& url, SQL_Connection& connection, Pool& pool); private: