From 7e58157f116d5dde56ac21f1be8cb67457b8b625 Mon Sep 17 00:00:00 2001
From: chenshijun <csj_sky@126.com>
Date: 星期四, 07 三月 2019 14:49:42 +0800
Subject: [PATCH] Merge branch 'yw.1.2.fixbug' of ssh://192.168.1.226:29418/development/c++ into yw.1.2.fixbug

---
 QiaoJiaSystem/DataManagerServer/vss/dao/BaseDao.h |   30 +++++++++++++++++-------------
 1 files changed, 17 insertions(+), 13 deletions(-)

diff --git a/QiaoJiaSystem/DataManagerServer/vss/dao/BaseDao.h b/QiaoJiaSystem/DataManagerServer/vss/dao/BaseDao.h
index 636a246..aaf3865 100644
--- a/QiaoJiaSystem/DataManagerServer/vss/dao/BaseDao.h
+++ b/QiaoJiaSystem/DataManagerServer/vss/dao/BaseDao.h
@@ -8,11 +8,15 @@
 #include <iostream>
 #include <mysql++.h>
 #include <AppConfig.h>
+#include <QtCore/QMutex>
 
 using namespace std;
 
-static mysqlpp::Connection* conn;
 class BaseDao {
+public:
+    static QMutex m_mutexVisit;
+private:
+    static mysqlpp::Connection* conn;
 public:
     static mysqlpp::SimpleResult add(std::map<std::string, std::string>& columns, string tableName) {
         initConnection();
@@ -126,20 +130,20 @@
         return updateSql;
     }
     static void doConnect() {
-        //            if (conn->connect(
-//                    appConfig.getStringProperty("database").c_str(),
-//                    appConfig.getStringProperty("db_host").c_str(),
-//                    appConfig.getStringProperty("db_user").c_str(),
-//                    appConfig.getStringProperty("db_password").c_str(),
-//                    appConfig.getIntProperty("db_port")
-//            )) {
         if (conn->connect(
-                "EGEyesForVSS",
-                "127.0.0.1",
-                "root",
-                "123456",
-                3306
+            appConfig.getStringProperty("database").c_str(),
+            appConfig.getStringProperty("db_host").c_str(),
+            appConfig.getStringProperty("db_user").c_str(),
+            appConfig.getStringProperty("db_password").c_str(),
+            appConfig.getIntProperty("db_port")
         )) {
+//        if (conn->connect(
+//                "EGEyesForVSS",
+//                "192.168.1.148",
+//                "root",
+//                "123456",
+//                3306
+//        )) {
             cout << "connect success" << endl;
         } else {
             cout << "connect failed" << endl;

--
Gitblit v1.8.0