Commit 874c10c8 authored by Your Name's avatar Your Name

DB

parent 4583f5fe
...@@ -10,7 +10,7 @@ UDSF = ...@@ -10,7 +10,7 @@ UDSF =
# UDSF binded interface for Nudsf interface # UDSF binded interface for Nudsf interface
SBI: SBI:
{ {
INTERFACE_NAME = "ens33"; # YOUR NETWORK CONFIG HERE INTERFACE_NAME = "eth0"; # YOUR NETWORK CONFIG HERE
IPV4_ADDRESS = "read"; IPV4_ADDRESS = "read";
PORT = 7123; # YOUR NETWORK CONFIG HERE PORT = 7123; # YOUR NETWORK CONFIG HERE
}; };
...@@ -19,9 +19,9 @@ UDSF = ...@@ -19,9 +19,9 @@ UDSF =
MYSQL: MYSQL:
{ {
## MySQL mandatory options ## MySQL mandatory options
MYSQL_SERVER = "192.168.83.129"; # MySQL Server address MYSQL_SERVER = "10.244.1.3"; # MySQL Server address
MYSQL_USER = "root"; # Database server login MYSQL_USER = "root"; # Database server login
MYSQL_PASS = "1234"; # Database server password MYSQL_PASS = "123456"; # Database server password
MYSQL_DB = "amfdata"; # Your database name MYSQL_DB = "amfdata"; # Your database name
# MYSQL_PORT = 3306 # MySQL Server port # MYSQL_PORT = 3306 # MySQL Server port
}; };
......
...@@ -14,7 +14,13 @@ ...@@ -14,7 +14,13 @@
实现连接池功能模块 实现连接池功能模块
*/ */
#include "udsf_config.hpp"
using namespace std; using namespace std;
using namespace config;
extern udsf_config udsf_cfg;
class ConnectionPool class ConnectionPool
{ {
public: public:
...@@ -35,11 +41,18 @@ private: ...@@ -35,11 +41,18 @@ private:
//单独运行一个线程,用于删除扫描队列中超过maxidletime连接 //单独运行一个线程,用于删除扫描队列中超过maxidletime连接
void sannerConnectionTask(); void sannerConnectionTask();
string _ip = "192.168.83.129"; //mysql登录ip地址 //string _ip = "10.244.1.7"; //mysql登录ip地址
unsigned short _port = 3306; // mysql端口号3306 //unsigned short _port = 3306; // mysql端口号3306
string _username = "root"; // mysql登录用户名 //string _username = "root"; // mysql登录用户名
string _password = "1234"; // mysql登录密码 //string _password = "123456"; // mysql登录密码
string _dbname = "amfdata"; // 连接的数据库名称 //string _dbname = "amfdata"; // 连接的数据库名称
string _ip = udsf_cfg.mysql.mysql_server.c_str();
string _username = udsf_cfg.mysql.mysql_user.c_str();
string _password = udsf_cfg.mysql.mysql_pass.c_str();
string _dbname = udsf_cfg.mysql.mysql_db.c_str();
unsigned short _port = udsf_cfg.mysql.mysql_port;
int _initSize = 10; //连接池连接初始量 int _initSize = 10; //连接池连接初始量
int _maxSize = 1024; //连接池最大连接量 int _maxSize = 1024; //连接池最大连接量
int _maxIdleTime = 60; //连接池最大空闲时间 int _maxIdleTime = 60; //连接池最大空闲时间
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment