====== ADOdbLoadBalancer ====== ~~NOTOC~~ == Applies To == [[v5:loadbalancer:index|ADOdb Load Balancer]] == See Also == [[v5:reference:loadbalancer:adodbloadbalancerconnection|ADOdbLoadBalancerConnection]] == Syntax == class ADOdbLoadBalancer() ===== Description ===== The class ''ADOdbLoadBalancer'' is the parent class for the ADOdb Load Balancer plugin. Its primary function is to manage database connections that have been accumulated via instantiations of the [[v5:reference:loadbalancer:adodbloadbalancerconnection|ADOdbLoadBalancerConnection]] class, and intercept calls made through an ADOdb database connection. ===== Usage ===== $db = new ADOdbLoadBalancer; Note that the class cannot itself create a database connection. The connection is made through the ADOdbLoadBalancer class $db = new ADOdbLoadBalancer; $db0 = new ADOdbLoadBalancerConnection($params.....) $db->addConnection($db0); $SQL = "SOME SQL Statement"; $db->execute($SQL); The load balancer provides a drop-in replacement for the ''newADOConnection'' method, and supports the execution of all commands in the ADOdb library.