Chinaunix首页 | 论坛 | 博客
  • 博客访问: 167494
  • 博文数量: 66
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 20
  • 用 户 组: 普通用户
  • 注册时间: 2016-06-23 15:21
文章分类

全部博文(66)

文章存档

2016年(66)

我的朋友

分类: LINUX

2016-05-04 16:41:31

int CloseDB()
{
        int     ret;

        //db timeout open
        SetIdleDBTime(-1);

        EXEC SQL ROLLBACK WORK RELEASE;
        if ((ret = 0 - abs(sqlca.sqlcode)))
        {
                ret = GetDBErrCode();
                printf("in UnionCloseDB:: EXEC SQL ROLLBACK WORK RELEASE sqlca.sqlcode = [%d]\n",sqlca.sqlcode);
                //return(ret);
        }

        UnionLog("in UnionCloseDB:: close DB OK!\n");

        //db timeout close
        UnionCloseIdleDBAlrm();

        return(0);
}

Note:EXEC SQL ROLLBACK WORK RELEASE----断开与数据库的连接,并释放相关的数据库资源。 
阅读(1064) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~