#include
#include
#include
#include "include\mysql.h"
//#pragma comment(lib, "libmysql.lib")
using namespace std;
int fetchsqldb(char *mysql_host);
int custom_sql(char *mysql_host, const char *sql_cmd);
int sys_status(char *mysql_host, const char *sql_cmd);
int status_value(char *mysql_host, const char *sql_cmd);
char* chret(void)
{
char *ch = "Mygod!";
return ch;
}
//---定义mysql监控的类接口
class MysqlMonitor
{
public:
int GetVerNo(void);
protected:
int version;
};
int MysqlMonitor::GetVerNo(void)
{
return version;
}
//---main函数开始-----
int main()
{
char input_buf[256] = {0};
char host[256] = {0};
char cmdbuf[1024] = {0};
cout<
printf("chars: %s\n", chret());
while(cout<
{
switch(input_buf[0])
{
case 'q': return 0;
case '1': //输入ip地址,使用固定的sql语句检索结果
cout<
while(gets(host))
{
fetchsqldb(host);
break;
}
break;
case '2':
//fetchsqldb("192.168.111.101");
//fetchsqldb("192.168.249.132");
fetchsqldb("192.168.1.100");
break;
case '