La classe da istanziare per accedere ad un database. Raccoglie le informazioni di connessione e di login per accedere ad un server di database fisico, e può contenere molte diverse connessioni al medesimo server, anche su differenti database.
Per ottenere una istanza di connessione al db va chiamato il metodo:
loadDb(self, dbcls=None, name=None, sqlname=None, structpath=None)
- dbcls: opzionale, è la classe da istanziare per gestire il db. La classe indicata deve essere una sottoclasse di GnrSqlDb e può essere passata per referenza oppure come stringa package.modulo:classe
- name: opzionale, il default è name, è il nome con cui viene registrata questa connessione nel cluster
- sqlname: obbligatorio, è il nome sql del database a cui connettersi
- structpath: opzionale, è il path del file xml che contiene la GnrDataStructure?
