| 568 | } |
| 569 | |
| 570 | db_mysql::db_mysql(const char* dbaddr, const char* dbname, |
| 571 | const char* dbuser, const char* dbpass, |
| 572 | unsigned long dbflags /* = 0 */, bool auto_commit /* = true */, |
| 573 | int conn_timeout /* = 60 */, int rw_timeout /* = 60 */, |
| 574 | const char* charset /* = "utf8" */) |
| 575 | { |
| 576 | mysql_conf conf(dbaddr, dbname); |
| 577 | conf.set_dbuser(dbuser).set_dbpass(dbpass).set_dbflags(dbflags) |
| 578 | .set_auto_commit(auto_commit).set_conn_timeout(conn_timeout) |
| 579 | .set_rw_timeout(rw_timeout).set_charset(charset); |
| 580 | |
| 581 | sane_mysql_init(conf); |
| 582 | } |
| 583 | |
| 584 | db_mysql::db_mysql(const mysql_conf& conf) |
| 585 | { |
nothing calls this directly
no test coverage detected