| | |
| | | #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(); |
| | |
| | | return rowDataList; |
| | | } |
| | | |
| | | static Json::Value findJsonArray(string sql) { |
| | | static Json::Value findJsonArray(string sql, std::map<std::string, std::string>& whereColumns) { |
| | | sql = sql + getWhereColumnNameValuePair(whereColumns); |
| | | initConnection(); |
| | | mysqlpp::Query query = conn->query(sql); |
| | | Json::Value rowList; |
| | |
| | | // )) { |
| | | if (conn->connect( |
| | | "EGEyesForVSS", |
| | | "127.0.0.1", |
| | | "192.168.1.148", |
| | | "root", |
| | | "123456", |
| | | 3306 |