From 13ab3d6db66bef485afda3278ed7ca6d14c735c8 Mon Sep 17 00:00:00 2001 From: pans <pans@454eff88-639b-444f-9e54-f578c98de674> Date: 星期四, 05 一月 2017 16:56:46 +0800 Subject: [PATCH] --- RtspFace/demo/src/DBuntil.cpp | 56 +++++++++++++++++++++++++++++++------------------------- 1 files changed, 31 insertions(+), 25 deletions(-) diff --git a/RtspFace/demo/src/DBuntil.cpp b/RtspFace/demo/src/DBuntil.cpp index 1c61e1a..5aa8e5b 100644 --- a/RtspFace/demo/src/DBuntil.cpp +++ b/RtspFace/demo/src/DBuntil.cpp @@ -3,29 +3,8 @@ #include <cstdio> #include <iostream> -DBuntil::DBuntil() { - -} - -DBuntil::DBuntil(my_db mydb) +DBuntil::DBuntil() { - std::cout<<"DBuntil(my_db mydb) start"<<std::endl; - - if(mysql_init(&myCont)!=NULL) - { - std::cout<<"init succeed"<<std::endl; - } - else - std::cout<<"init failed"<<std::endl; - - if(mysql_real_connect(&myCont, mydb.host, mydb.user, mydb.pswd, mydb.db, mydb.port, NULL, 0) != NULL) - { - std::cout<<"mysql_real_connect succeed"<<std::endl; - } - else - std::cout<<"mysql_real_connect failed"<<std::endl; - - std::cout<<"DBuntil(my_db mydb) end"<<std::endl; } DBuntil::~DBuntil() @@ -36,12 +15,37 @@ mysql_close(&myCont); } +bool DBuntil::db_init(my_db mydb) +{ + std::cout<<"db_init(my_db mydb) start"<<std::endl; + + if(mysql_init(&myCont)!=NULL) + { + std::cout<<"init succeed"<<std::endl; + } + else + std::cout<<"init failed"<<std::endl; + + if(mysql_real_connect(&myCont, mydb.host, mydb.user, mydb.pswd, mydb.db, mydb.port, NULL, 0) != NULL) + { + std::cout<<"mysql_real_connect succeed"<<std::endl; + std::cout<<"db_init(my_db mydb) end"<<std::endl; + return true; + } + else + { + std::cout<<"mysql_real_connect failed"<<std::endl; + } + std::cout<<"db_init(my_db mydb) end"<<std::endl; + return false; +} + bool DBuntil::db_search(person* per) { std::cout<<"db_search start"<<std::endl; + //db_init() if(db_select(per)) { - return true; } return false; @@ -58,7 +62,8 @@ if(!mysql_query(&myCont, "SET NAMES utf8"))//璁剧疆缂栫爜鏍煎紡 { std::cout<<"SET NAMES utf8"<<std::endl; - }else + } + else std::cout<<"SET NAMES utf8 failed"<<std::endl; res = mysql_query(&myCont,sql);//鏌ヨ if (!res) @@ -76,7 +81,8 @@ std::cout<<"per->name="<<per->name<<std::endl; std::cout<<"per->f_id="<<per->f_id<<std::endl; } - }else + } + else std::cout<<"result is null?"<<std::endl; } else -- Gitblit v1.8.0