S3PDBConnector.h
Upload User: dzyhzl
Upload Date: 2019-04-29
Package Size: 56270k
Code Size: 1k
Development Platform:

C/C++

  1. //-----------------------------------------//
  2. //                                         //
  3. //  File : S3PDBConnector.h    //
  4. // Author : Yang Xiaodong            //
  5. // Modified : 8/25/2002                //
  6. //                                         //
  7. //-----------------------------------------//
  8. #ifndef _S3PDBCONNECTOR_H_
  9. #define _S3PDBCONNECTOR_H_
  10. #pragma warning( disable : 4786 4800 4355 )
  11. #include "KStdAfx.h"
  12. #include "S3PDBConnection.h"
  13. #include "S3PDBConnectionPool.h"
  14. #include <string>
  15. class S3PDBConnector  
  16. {
  17. public:
  18. static S3PDBConnector * Instance();
  19. static void             ReleaseInstance();
  20. virtual ~S3PDBConnector();
  21. virtual S3PDBConnection* ApplyDBConnection( LPCTSTR lpszDBSection );
  22. virtual S3PDBConnection* ApplyDBConnection( int iDBIdentifier );
  23. protected:
  24. S3PDBConnector();
  25. protected:
  26. static S3PDBConnector * m_pInstance;
  27. };
  28. #endif // _S3PDBCONNECTOR_H_