![]() |
Data Fields | |
Q_LOCK_T | qlock |
bool | connected |
struct { | |
char * dbtype | |
char * addr | |
int port | |
char * username | |
char * password | |
char * database | |
bool autocommit | |
bool fetchtype | |
} | info |
bool(* | open )(Q_DB *db) |
bool(* | close )(Q_DB *db) |
int(* | executeUpdate )(Q_DB *db, const char *query) |
int(* | executeUpdatef )(Q_DB *db, const char *format,...) |
Q_DBRESULT *(* | executeQuery )(Q_DB *db, const char *query) |
Q_DBRESULT *(* | executeQueryf )(Q_DB *db, const char *format,...) |
bool(* | beginTran )(Q_DB *db) |
bool(* | endTran )(Q_DB *db, bool commit) |
bool(* | commit )(Q_DB *db) |
bool(* | rollback )(Q_DB *db) |
bool(* | setFetchType )(Q_DB *db, bool use) |
bool(* | getConnStatus )(Q_DB *db) |
bool(* | ping )(Q_DB *db) |
const char *(* | getError )(Q_DB *db, unsigned int *errorno) |
bool(* | free )(Q_DB *db) |
only used if compiled with --enable-threadsafe option
bool _Q_DB::connected |
if opened true, if closed false
struct { ... } _Q_DB::info |
database connection infomation