HDbConn
class description - source file - inheritance tree
private:
void showSqlError(const char*)
public:
HDbConn HDbConn()
HDbConn HDbConn(HDbConn&)
virtual void ~HDbConn()
static TClass* Class()
void closeDbConn()
Bool_t connectDb(TString, TString dbName = db-hades.gsi.de)
const char* getUserName() const
virtual TClass* IsA() const
Bool_t isOpen()
Bool_t isReadonly()
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
private:
Bool_t dbIsOpen Flag (kTRUE, if the connection is open)
Bool_t noDDL Flag (kTRUE, if Readonly connection)
TString uName Name of the user
HDbConn
Oracle connection class (used for Oracle utility programs)
(uses the Oracle C/C++ precompiler)
HDbConn()
Default constructor (Connection not yet open)
~HDbConn()
Destructor
Bool_t connectDb(TString userName, TString dbName)
Opens an Oracle connection (e.g.with: "hades","db-hades")
Asks for a password.
void closeDbConn()
Disconnects from ORACLE
A transaction will be automatically rolled back, that means,
changes in the database are not stored without an explicit COMMIT before
void showSqlError(const char* f)
shows SQL error messages
Inline Functions
Bool_t isOpen()
Bool_t isReadonly()
const char* getUserName() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
HDbConn HDbConn(HDbConn&)
Last update: 11/09/2000
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.