📄 rddatabase.h
字号:
// RdDatabase.h: interface for the CRdDatabase class.
// Mysql数据库的一般操作
//
// 可以初始化、打开、关闭数据库
// 可以执行标准的sql语句
// 若执行查询语句时返回CCustResultSet结果集
//
// 作者:colin
// 版本 1.0
//
// 可以任意拷贝使用,但用于商业时,如因此出现问题
// 不负任何责任.
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_RDDATABASE_H__77E3309C_E2D7_4DAC_A77E_01B3741AE195__INCLUDED_)
#define AFX_RDDATABASE_H__77E3309C_E2D7_4DAC_A77E_01B3741AE195__INCLUDED_
#include "CustResultSet.h" // Added by ClassView
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
//////////////////////////////////////////////
// 定义数据路径及数据库名称
// 路径默认为:C:\\mysql\\data
// 数据库名称:RT
//////////////////////////////////////////////
#define DB "C:\\mysql\\data\\OT"
class CRdDatabase
{
public:
BOOL Update(CString sql);
BOOL Del(CString sql);
BOOL ExistDB();
CRdDatabase();
virtual ~CRdDatabase();
void Insert(CString str);
void CreateTable(CString sTable);
void CreateDB(CString sDB);
BOOL ExistTable(CString sTable);
BOOL EistDB(CString sDB);
CCustResultSet Exculte();
BOOL IsOpen();
BOOL m_bOpen;
BOOL InitMYSQL();
void SetSql(CString sSql);
void SetPassword(CString sPass);
void SetUser(CString sUser);
void SetIP(CString sIP);
void SetPort(CString sPort);
void SetDB(CString sDB);
BOOL Close();
BOOL Open();
MYSQL *myData;
CString m_sDB;
CString m_sIP;
CString m_sPASSWORD;
CString m_sPORT;
CString m_sRESULT;
CString m_sSQL;
CString m_sUSER;
private:
CCustResultSet theResult;
protected:
CString sTableName;
};
#endif // !defined(AFX_RDDATABASE_H__77E3309C_E2D7_4DAC_A77E_01B3741AE195__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -