mydb.h

来自「决战Server2.0源码,自己研究研究吧」· C头文件 代码 · 共 44 行

H
44
字号
// MyDB.h: interface for the CMyDB class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MYDB_H__15818A22_88EA_4A91_8F64_8669DF55DEB6__INCLUDED_)
#define AFX_MYDB_H__15818A22_88EA_4A91_8F64_8669DF55DEB6__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#define MAX_DB_USE_TIME		2000

typedef struct _DB_CONNECTION
{
	CDatabase		db;
	BOOL			bConnect;
	LONG			lRef;
	int				iCount;
	DWORD			dwGetDBTime;

//	DWORD			dwUseTime;
} DB_CONNECTION;

typedef CTypedPtrArray <CPtrArray, DB_CONNECTION*> DBArray;

class CMyDB  
{
public:
	void ReleaseDB(int index);
	CDatabase* GetDB(int &index);
	BOOL DBConnect(LPCTSTR strConnect);
	void Init(int num);

	DBArray		m_arDB;
	int			m_iTotalConnection;
	CString		m_strConnect;

	CMyDB();
	virtual ~CMyDB();
};

#endif // !defined(AFX_MYDB_H__15818A22_88EA_4A91_8F64_8669DF55DEB6__INCLUDED_)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?