ROOT logo
#ifndef HDBCONN
#define HDBCONN

#include "TObject.h"
#include "TString.h"
 
class HDbConn : public TObject {
  Bool_t dbIsOpen;  // Flag (kTRUE, if the connection is open)
  Bool_t noDDL;     // Flag (kTRUE, if Readonly connection)
  TString uName;    // Name of the user
public:
  HDbConn();
  ~HDbConn();
  Bool_t connectDb(TString, TString dbName="db-hades");
  void closeDbConn();
  Bool_t isOpen() { return dbIsOpen; }
  Bool_t isReadonly() { return noDDL; }
  const Char_t* getUserName() { return uName.Data(); } 
  void showSqlError(const Char_t*);
private:
  ClassDef(HDbConn,0) // Oracle connection class
};

#endif /* !HDBCONN_H */
 hdbconn.h:1
 hdbconn.h:2
 hdbconn.h:3
 hdbconn.h:4
 hdbconn.h:5
 hdbconn.h:6
 hdbconn.h:7
 hdbconn.h:8
 hdbconn.h:9
 hdbconn.h:10
 hdbconn.h:11
 hdbconn.h:12
 hdbconn.h:13
 hdbconn.h:14
 hdbconn.h:15
 hdbconn.h:16
 hdbconn.h:17
 hdbconn.h:18
 hdbconn.h:19
 hdbconn.h:20
 hdbconn.h:21
 hdbconn.h:22
 hdbconn.h:23
 hdbconn.h:24