#include <mysql_conf.hpp>
◆ mysql_conf() [1/2]
acl::mysql_conf::mysql_conf |
( |
const char * |
dbaddr, |
|
|
const char * |
dbname |
|
) |
| |
构造函数
- 参数
-
dbaddr | {const char*} 数据库连接地址,可以为 TCP 套接口或 UNIX 域套接口,当为 TCP 套接口时,地址格式为:ip:port, 当为 UNIX 域套接口时,地址格式:/xxx/xxx/xxx.sock |
dbname | {const char*} 数据库名 |
◆ mysql_conf() [2/2]
acl::mysql_conf::mysql_conf |
( |
const mysql_conf & |
conf | ) |
|
◆ ~mysql_conf()
acl::mysql_conf::~mysql_conf |
( |
| ) |
|
◆ get_auto_commit()
bool acl::mysql_conf::get_auto_commit |
( |
| ) |
const |
|
inline |
◆ get_charset()
const char* acl::mysql_conf::get_charset |
( |
| ) |
const |
|
inline |
◆ get_conn_timeout()
int acl::mysql_conf::get_conn_timeout |
( |
| ) |
const |
|
inline |
◆ get_dbaddr()
const char* acl::mysql_conf::get_dbaddr |
( |
| ) |
const |
|
inline |
◆ get_dbflags()
unsigned long acl::mysql_conf::get_dbflags |
( |
| ) |
const |
|
inline |
◆ get_dbkey()
const char* acl::mysql_conf::get_dbkey |
( |
| ) |
const |
|
inline |
◆ get_dblimit()
size_t acl::mysql_conf::get_dblimit |
( |
| ) |
const |
|
inline |
◆ get_dbname()
const char* acl::mysql_conf::get_dbname |
( |
| ) |
const |
|
inline |
◆ get_dbpass()
const char* acl::mysql_conf::get_dbpass |
( |
| ) |
const |
|
inline |
◆ get_dbuser()
const char* acl::mysql_conf::get_dbuser |
( |
| ) |
const |
|
inline |
◆ get_rw_timeout()
int acl::mysql_conf::get_rw_timeout |
( |
| ) |
const |
|
inline |
◆ set_auto_commit()
mysql_conf& acl::mysql_conf::set_auto_commit |
( |
bool |
on | ) |
|
◆ set_charset()
mysql_conf& acl::mysql_conf::set_charset |
( |
const char * |
charset | ) |
|
◆ set_conn_timeout()
mysql_conf& acl::mysql_conf::set_conn_timeout |
( |
int |
timeout | ) |
|
◆ set_dbflags()
mysql_conf& acl::mysql_conf::set_dbflags |
( |
unsigned long |
dbflags | ) |
|
◆ set_dblimit()
mysql_conf& acl::mysql_conf::set_dblimit |
( |
size_t |
dblimit | ) |
|
设置数据库连接池最大连接上限
- 参数
-
dblimit | {size_t} 连接池最大连接数限制,当为 0 时则不限制 |
- 返回
- {mysql_conf&}
◆ set_dbpass()
mysql_conf& acl::mysql_conf::set_dbpass |
( |
const char * |
dbpass | ) |
|
设置连接数据库时的账号密码
- 参数
-
dbpass | {const char*} 当为非空字符串时指定账号密码 |
- 返回
- {mysql_conf&}
◆ set_dbuser()
mysql_conf& acl::mysql_conf::set_dbuser |
( |
const char * |
dbuser | ) |
|
设置连接数据库时的用户账号
- 参数
-
dbuser | {const char*} 当为非空字符串时指定用户账号 |
- 返回
- {mysql_conf&}
◆ set_rw_timeout()
mysql_conf& acl::mysql_conf::set_rw_timeout |
( |
int |
timeout | ) |
|
该类的文档由以下文件生成: