123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- /*************************************************************
- /* Copyright (C), 2008-2010, StoneU Tech. Co., Ltd.
- /* 文件名: DBInterface.h
- /* 作者: Jesse
- /* 创建日期: 2010-08-02
- /* 版本号: V1.0
- /* 描述: 实现多种数据库的支持
- /* 其它:
- /* 主要类模块: CDBInterface
- /* 历史修改记录:
- 作者 时间 版本 描述
- Jesse 10/08/02 1.0 创建这个模块
- ***************************************************************/
- #ifndef _DB_INTERFACE_H
- #define _DB_INTERFACE_H
- namespace DBInterface
- {
- const MAX_DB_TYPE = 20;
- /*************************************************
- /* 类名
- /* {
- /* 构造函数;
- /* 析构函数;
- /* 提供全局访问函数;
- /* 静态类指针变量;
- /* 数据库类型成员变量;
- /*
- /* }
- **************************************************/
- class CDBInterface
- {
- public:
- CDBInterface()
- {
-
- };
- ~CDBInterface()
- {
- };
- void Release();
- // 静态成员函数,提供全局访问的接口
- static CDBInterface* GetInstancePtr();
- // 设置数据库类型
- void SetDBType(char *pDBType);
- //得到时间计划
- INT GetDatePlan( int nPlanType, CHAR *pPlanID, unsigned char nBufDate[7][24] );
- //得到时间计划
- INT GetDatePlan( int nPlanType, CHAR *pUid, int nVarID, unsigned char nBufDate[7][24] );
- private:
- static CDBInterface* m_pDBInterface;
- char m_chDBType[MAX_DB_TYPE];
- };
- };
- #endif
|