Message from C, C++ discussions

December 2019

— 👍


Yea, I've read that. But no way to input password ?

I do sth like this in soci.

string s = fmt::format("db={} user={} password='{}'", cfg.db_name, cfg.db_user, cfg.db_pass);
session sql(soci::mysql, s);

— In drogon, all connections are managed in DbClient, you can think of DbClient object as a connection pool.

Message permanent page

— I know that

— You could set password in the connInfo argument.

— It's common design methodology

— One Client, multiple conn.

— Or create the DbClient in configuration file, see

Message permanent page

— I've read it all before, didn't want to use "config" file.

— Where it should rightly be.

— Pass='' or password=''

— Auto clientPtr = DbClient::newPgClient(
"host= port=5432 dbname=postgres user=postgres password=xxx", 1);

Message permanent page