mco_db_params_init
接口适用于实时数据库 RT 。
初始化数据库参数。
此函数为调用 mco_db_open_dev()
函数设置默认参数(页面大小、连接数、日志策略等)。
void mco_db_params_init(
mco_db_params_t * params
);
参数
params
mco_db_params_t *
将要初始化的 mco_db_params_t
结构体。
返回
没有返回值。
示例
/* 应用程序代码片段 */
const char * dbname = "SimpleDb";
int main(int argc, char* argv[])
{
mco_db_h db;
MCO_RET rc;
mco_device_t dev;
mco_db_params_t db_params;
...
if( (rc = mco_runtime_start()) != MCO_S_OK)
exit(-1);
mco_db_params_init ( &db_params ); /* 用默认值初始化参数 */
db_params.mem_page_size = MEMORY_PAGE_SIZE; /* 设置内存部分的页面大小 */
db_params.disk_page_size = 0; /* 将页面大小设置为零以禁用磁盘操作 */
db_params.db_max_connections = 1; /* 设置与数据库连接的总数 */
rc = mco_db_open_dev( dbname, simpledb_get_dictionary(), &dev, 1, &db_params );
...
}
文件
- 头文件:
mco.h
- 源文件:
mcodb.c
- 库:
libmcolib.a