database.h
来自「通信BOSS计费方面的服务器源码,有很多经典的创意,值得借鉴,在UNIX上运行.」· C头文件 代码 · 共 107 行
H
107 行
#ifndef __DATABASE_H#define __DATABASE_H#include "SupTempl.h"#include <string.h>#define MAX_SQL_LEN 1024#ifndef BOOL #define BOOL int#endif#ifndef TRUE #define TRUE 1#endif#ifndef FALSE #define FALSE 0#endif#define MAX_COLUMN 100#define MAX_COLSIZE 100typedef class CDatabase CDatabase;class CDatabase{protected: SupArrayT<char*> Data; SupListT<char*> DataList; char UserName[32]; char Password[32]; char Server[32]; char DbName[16]; char AppName[32]; char HostName[16];public: BOOL isConnected; int ErrNo; char ErrText[256]; long Rows; long Cols; char CmdBuf[MAX_SQL_LEN]; CDatabase(); CDatabase(char *pUser,char *pPass,char *pServer,char *pDb,char *pApp,char *pHost); ~CDatabase(); BOOL SetProps(char *Name,char *Value); char* GetProps(char *Name); char** GetData(); virtual BOOL Connect(){return FALSE;} virtual BOOL DisConnect(){return FALSE;} virtual BOOL Execute(char *pSql){return FALSE;} virtual BOOL Open(char *pSql){return FALSE;} virtual BOOL BeginTran(){return FALSE;} virtual BOOL Commit(){return FALSE;} virtual BOOL Rollback(){return FALSE;}};#endif //__DATABASE_H
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?