HDbConn


class description - source file - inheritance tree

class HDbConn : public TObject

    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)

Data Members

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

Class Description

 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.