22#ifndef KEXIDB_DRIVER_MNGR_H
23#define KEXIDB_DRIVER_MNGR_H
30#include <klibloader.h>
33#include <kexidb/driver.h>
37class DriverManagerInternal;
45 typedef TQMap<TQString, KService::Ptr> ServicesMap;
53 Driver* driver( const TQString& name);
57 const TQStringList driverNames();
61 const KexiDB::Driver::InfoMap driversInfo();
72 KService::Ptr serviceInfo( const TQString &name);
75 const ServicesMap& services();
82 TQString lookupByMime( const TQString &mimeType);
85 virtual TQString serverErrorMsg();
86 virtual int serverResult();
87 virtual TQString serverResultName();
93 TQString possibleProblemsInfoMsg() const;
96 virtual void drv_clearServerResult();
99 DriverManagerInternal *d_int;
Database driver management, e.g. finding and loading drivers.
Generic database abstraction.
High-level database connectivity library with database backend drivers.
|