mco_db_connect
接口适用于实时数据库 RT 。
连接到数据库。
此函数将应用程序(线程)连接到数据库。该数据库必须已通过 mco_db_open()
打开。
它返回一个连接句柄,该句柄将传递给其他 API 函数以访问数据库。
MCO_RET mco_db_connect(
/*IN*/ const char * dbname,
/*OUT*/ mco_db_h *db
);
参数
dbname
const char *
要连接到的数据库的名称。
db
mco_db_h
此数据库连接的数据库句柄的地址。
返回
MCO_S_OK
已成功创建数据库连接。
MCO_E_NOINSTANCE
指定的数据库未打开。
示例
/* 应用程序代码片段 */
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;
...
rc = mco_db_open_dev( dbname, simpledb_get_dictionary(), &dev, 1, &db_params );
if ( MCO_S_OK != rc )
{
rc = mco_db_connect( dbname, &db );
...
}
...
}
文件
- 头文件:
mco.h
- 源文件:
mcoabst.c
- 库:
libmcolib.a