- 论坛徽章:
- 15
|
本帖最后由 yulihua49 于 2013-11-26 16:59 编辑
yulihua49 发表于 2013-11-26 16:30 ![]()
标准C,可被C++调用。
实际上是交易中间件的一部分。
什么是交易中间件?本质上是一个工具库,为在线交 ...
前边那个例子之前是这个:- if(argc>1) envcfg(argv[1]);//配置文件
- tzset();
- sprintf(mylog,"%s:%d ",sc_basename(argv[0]),getpid());
- Showid=mylog;
- T_SQL_Connect *db_conn_;
- ret=init_DB_pool();
- if(ret) {
- ShowLog(1,"init_DB_pool fault!");
- return 1;
- }
- ret=get_DB_connect(&db_conn_,0);
- if(ret) {
- ShowLog(1,"get_DB_connect fault!");
- free_DB_pool();
- return 2;
- }
复制代码 使用方便否?
最后:- release_DB_connect(&db_conn_,0);
- free_DB_pool();
- return 0;
- }
复制代码 正确析构,内存不会有问题。 |
|