DBInterface.h 1021 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. /************************************************************************/
  2. /*
  3. 版权所有: (C)2015, 利亚方舟科技有限公司。
  4. 文件名称: DBInterface.h
  5. 文件标识:
  6. 内容摘要: 数据库操作单元对象类,继承于CCatalogObj类.
  7. 本类属于静态类,只有一个数据库连接对象;
  8. 其他说明:
  9. 当前版本: V1.0
  10. 作 者: Jeff
  11. 完成日期: 2015/04/29
  12. 修改记录:
  13. 修改日期:
  14. 版 本 号:
  15. 修 改 人:
  16. 修改内容:
  17. */
  18. /************************************************************************/
  19. #ifndef __SINGLE_DBINTERFACE_HEADER__
  20. #define __SINGLE_DBINTERFACE_HEADER__
  21. #pragma once
  22. #include "catalogobj.h"
  23. class CDBInterface :public CCatalogObj
  24. {
  25. CDBInterface(void);
  26. public:
  27. ~CDBInterface(void);
  28. static CDBInterface* GetInstance()
  29. {
  30. static CDBInterface tagDBInstance;
  31. return &tagDBInstance;
  32. }
  33. // 1.初始化数据库连接串;
  34. BOOL InitCatalog(
  35. IN CONST DWORD &dwCatalogPort,
  36. IN LPCTSTR lpCatalogSource,
  37. IN LPCTSTR lpCatalogAccount,
  38. IN LPCTSTR lpCatalogPsw,
  39. IN LPCTSTR lpCatalogName);
  40. // 要读取的表;
  41. BOOL GetTblVersion();
  42. };
  43. #endif